Dependency injection: overriding defaults
> Victor Porton <porton at narod.ru> writes:
>> I am writing a library, a command line utility which uses the library,
>> and a I am going to use dependency_injector package.
>> Consider loggers:
>> For the core library the logger should default to stderr.
>> For the command line utility, we use the default logger of the library.
>> For the server, the log should go to a file (not to stderr).
>> Question: How to profoundly make my software to use the appropriate
>> logger, dependently on whether it is a command line utility or the
> I would distinguish between the common library and distinct
> applications (command line utility, daemon). The applications
> configure the logging system (differently) while the library uses
> uniform logging calls.
You have essentially just repeated my requirements.
But HOW to do this (using dependency_injector module)?
Victor Porton - http://portonvictor.org