mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-python
synced 2026-01-15 01:52:56 +01:00
log.py: Make some variables private
Add leading underscore to variables that should not be visible outside of log.py. Also do some indentation beautification. Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
ddfb500fa2
commit
1cdb38b767
1 changed files with 74 additions and 72 deletions
|
|
@ -22,7 +22,7 @@ DEBUG = syslog.LOG_DEBUG
|
|||
DEVEL = syslog.LOG_DEBUG + 1
|
||||
OFF = DEVEL + 1
|
||||
|
||||
level = NOTICE
|
||||
_level = NOTICE
|
||||
|
||||
CONSOLE_FONT_BOLD = '\033[1m'
|
||||
CONSOLE_FONT_RED = '\033[31m'
|
||||
|
|
@ -44,9 +44,9 @@ f_prio = 'prio'
|
|||
f_color = 'color'
|
||||
f_default = [ f_position, f_stderr, f_prio, f_color ]
|
||||
|
||||
flags = set(f_default)
|
||||
_flags = set(f_default)
|
||||
|
||||
short_prio_str = {
|
||||
_short_prio_str = {
|
||||
EMERG : '<Y>',
|
||||
ALERT : '<A>',
|
||||
CRIT : '<C>',
|
||||
|
|
@ -58,7 +58,7 @@ short_prio_str = {
|
|||
DEVEL : '<V>',
|
||||
}
|
||||
|
||||
prio_colors = {
|
||||
_prio_colors = {
|
||||
DEVEL : [ "", "" ],
|
||||
DEBUG : [ "", "" ],
|
||||
INFO : [ CONSOLE_FONT_BLUE, CONSOLE_FONT_OFF ],
|
||||
|
|
@ -77,7 +77,7 @@ def get_caller_pos(up = 1):
|
|||
|
||||
def slog(prio, *args, **kwargs): # export
|
||||
|
||||
if prio > level:
|
||||
if prio > _level:
|
||||
return
|
||||
|
||||
msg = ''
|
||||
|
|
@ -85,18 +85,18 @@ def slog(prio, *args, **kwargs): # export
|
|||
color_off = ''
|
||||
file = sys.stderr
|
||||
|
||||
if f_prio in flags:
|
||||
msg += short_prio_str[prio] + ' '
|
||||
if f_prio in _flags:
|
||||
msg += _short_prio_str[prio] + ' '
|
||||
|
||||
if f_position in flags:
|
||||
if f_position in _flags:
|
||||
if 'caller' in kwargs:
|
||||
name, line = kwargs['caller']
|
||||
else:
|
||||
name, line = get_caller_pos(1)
|
||||
msg += misc.pad(name, 20) + '[' + misc.pad(str(line), 4, True) + ']'
|
||||
|
||||
if f_color in flags:
|
||||
color_on, color_off = prio_colors[prio]
|
||||
if f_color in _flags:
|
||||
color_on, color_off = _prio_colors[prio]
|
||||
|
||||
if len(args):
|
||||
margs = ''
|
||||
|
|
@ -104,10 +104,10 @@ def slog(prio, *args, **kwargs): # export
|
|||
margs += ' ' + str(a)
|
||||
msg += color_on + margs + color_off
|
||||
|
||||
if f_stdout in flags:
|
||||
if f_stdout in _flags:
|
||||
file = sys.stdout
|
||||
|
||||
if f_stderr in flags:
|
||||
if f_stderr in _flags:
|
||||
file = sys.stderr
|
||||
|
||||
if len(msg):
|
||||
|
|
@ -145,16 +145,19 @@ def parse_log_prio_str(prio): # export
|
|||
return map_prio_str_to_val[prio]
|
||||
raise Exception("Unknown priority string \"", prio, "\"")
|
||||
|
||||
def prio_colors(prio): # export
|
||||
return _prio_colors(prio)
|
||||
|
||||
def set_level(level_): # export
|
||||
global level
|
||||
global _level
|
||||
if isinstance(level_, basestring):
|
||||
level = parse_log_prio_str(level_)
|
||||
_level = parse_log_prio_str(level_)
|
||||
return
|
||||
level = level_
|
||||
_level = level_
|
||||
|
||||
def set_flags(flags_): # export
|
||||
global flags
|
||||
flags = set(flags_.split(','))
|
||||
global _flags
|
||||
_flags = set(flags_.split(','))
|
||||
|
||||
#syslog
|
||||
#console
|
||||
|
|
@ -170,4 +173,3 @@ def set_flags(flags_): # export
|
|||
#date
|
||||
#pid
|
||||
#highlight_first_error
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue