Re: [pygccxml-development] How to customize log messages?
Brought to you by:
mbaas,
roman_yakovenko
From: Matthias B. <ba...@ir...> - 2006-04-20 20:35:19
|
Roman Yakovenko wrote: >> I'm sorry, I'm afraid I don't understand your argument here. You only >> seem to argue that some logging functionality is required. And of >> course, I fully agree with that and I've never questioned that. >> The only thing I don't understand yet is the rationale behind the >> "_logging_" module. Where does _logging_ have advantages over the >> standard logging module and using some standardized logger names within >> pygccxml/pyplusplus? > > Okay, I was not clear. _logging_ module solves 2 technical problems: > 1. I want some module/package that will be independent on all other packages, > because I want to use it in every ( well almost every other ) module within > pyplusplus This requirement is already met by the standard logging module, isn't it? The standard logging module appears to be even better suited because it is even independent on pyplusplus whereas _logging_ is part of pyplusplus and cannot be used by pygccxml. > 2. I want to keep code that configure the loggers in one place. Granted. But your requirement doesn't specify where this place should be located, so this point would also be met if you put the configuration in the main __init__.py file, for example. >> what does pygccxml use for writing log messages?. > > 1. Command line used to run GCC-XML. > 2. Report different stage: compile, link Sorry, my question was not what messages does pygccxml output but what mechanism does it use to output the messages? (because it cannot use the _logging_ module as this one is part of pyplusplus and pygccxml is supposed to be independent of pyplusplus) - Matthias - |