Guido van Rossum wrote: > > I've reread PEP 282 (the logging PEP) and much of what I read > > reminded me of the warning framework. > > > > Both systems are responsible for reporting (or ignoring) messages. > > Both associate messages with locations in the source where the > > messages originated and both have a way to configure what to report > > and what to ignore. > > > > So I guess it would make sense to somehow merge the two APIs. > > What follows doesn't really seem to *merge* the two APIs, it just > picks a clever trick used by the warnings framework and applies it to > the logging API. > ... > IMO the goals of logging and the warnings framework are quite > different: the warnings framework is for the benefit of the > *programmer*, while the logging framework is for the benefit of the > *end user*. Is this true? e.g. Debug/Warning messages are probably meant for developers while Errors/FatalErrors *may* be directed to the end-user. To whom (programmer/'enduser'/other program) and how messages are routed is a matter of configuration IMO. while merging the two APIs is probably not right the warning-module might well be a 'user' of the logging-module. I like Gerhard's basic suggestion of filtering on types of classes rather than some fixed integers. But this should be commented by the PEP282-authors. regards, holger
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4