On Tue, 2020-06-02 at 21:54 -0500, Joshua Watt wrote: > Adds a helper logger adapter to add a prefix to all log messages. > This > is useful to distinguish log messages between multiple instances of a > object. > > Signed-off-by: Joshua Watt <[email protected]> > --- > bitbake/lib/bb/__init__.py | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/bitbake/lib/bb/__init__.py b/bitbake/lib/bb/__init__.py > index 2e2966c3b9..1de32041ed 100644 > --- a/bitbake/lib/bb/__init__.py > +++ b/bitbake/lib/bb/__init__.py > @@ -84,6 +84,14 @@ logger.setLevel(logging.DEBUG - 2) > > mainlogger = logging.getLogger("BitBake.Main") > > +class PrefixLoggerAdapter(logging.LoggerAdapter): > + def __init__(self, prefix, logger): > + super().__init__(logger, {}) > + self.__msg_prefix = prefix > + > + def process(self, msg, kwargs): > + return "%s%s" %(self.__msg_prefix, msg), kwargs > +
Ignoring the mailing list issue, I think there is something odd going on with different python versions somewhere in here. https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/1004 https://autobuilder.yoctoproject.org/typhoon/#/builders/107/builds/585 https://autobuilder.yoctoproject.org/typhoon/#/builders/15/builds/2255 (all debian9) and then selftest issues: https://autobuilder.yoctoproject.org/typhoon/#/builders/79/builds/1020 Cheers, Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#139233): https://lists.openembedded.org/g/openembedded-core/message/139233 Mute This Topic: https://lists.openembedded.org/mt/74642912/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
