Package pyamf :: Module logging
[hide private]
[frames] | no frames]

Source Code for Module pyamf.logging

 1  # Copyright (c) 2007-2008 The PyAMF Project. 
 2  # See LICENSE for details. 
 3   
 4  """ 
 5  Logging utilities. 
 6   
 7  @author: U{Nick Joyce<mailto:nick@boxdesign.co.uk>} 
 8   
 9  @since: 0.2.0 
10  """ 
11   
12  logging = __import__('logging') 
13   
14 -def _get_instance_name(obj):
15 return "%s.%s.0x%x" % ( 16 obj.__class__.__module__, obj.__class__.__name__, id(obj))
17
18 -def class_logger(cls):
19 return logging.getLogger('%s.%s' % (cls.__module__, cls.__name__))
20
21 -def instance_logger(instance):
22 return logging.getLogger(_get_instance_name(instance))
23