1# 2# Copyright BitBake Contributors 3# 4# SPDX-License-Identifier: GPL-2.0-only 5# 6 7__version__ = "1.0.0" 8 9import os, time 10import sys,logging 11 12def init_logger(logfile, loglevel): 13 numeric_level = getattr(logging, loglevel.upper(), None) 14 if not isinstance(numeric_level, int): 15 raise ValueError('Invalid log level: %s' % loglevel) 16 FORMAT = '%(asctime)-15s %(message)s' 17 logging.basicConfig(level=numeric_level, filename=logfile, format=FORMAT) 18 19class NotFoundError(Exception): 20 pass 21