Richard Neumann added the comment:

I am using loggers and sub-loggers (getChild()) in classes, which contain 
sub-classes, wich contain sub-sub-classes and so on for complex data processing.
Hence I was using the logging library with sub-loggers to see in which of the 
(sub-)classes things happen.
Most classes are, however, instanced for different configuration and are 
represented by strings like {instance_config}@{class_name} where 
{instance_config} often contains dots as separators for IDs.
Example:

INFO    1000@TerminalsSyncer            :       Aggregating customer data: 
1031002@Facebook
INFO    1000@TerminalsSyncer            :       Aggregating virtual data: 
v60.1031002@Config
INFO    1000@TerminalsSyncer            :       Aggregating virtual data: 
v60.1031002@Presentation
WARNING 1000@TerminalsSyncer->1.1000@TerminalSyncer:    Terminal 1.1000 is 
offline


However, if you still think that this is not, what the logging library is meant 
for, I'd appreciate to know.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue26999>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to