Browse Source

Remove mandatory debug-level logging for non-final releases. We seldom require logging from users.

tags/0.6.0
shypike 16 years ago
parent
commit
94e5a8f826
  1. 26
      main/SABnzbd.py

26
main/SABnzbd.py

@ -647,14 +647,7 @@ def cherrypy_logging(log_path):
h.setLevel(logging.DEBUG)
h.setFormatter(cherrypy._cplogging.logfmt)
log.error_log.addHandler(h)
'''
# Make a new RotatingFileHandler for the access log.
fname = getattr(log, "rot_access_file", "access.log")
h = handlers.RotatingFileHandler(fname, 'a', maxBytes, backupCount)
h.setLevel(logging.DEBUG)
h.setFormatter(cherrypy._cplogging.logfmt)
log.access_log.addHandler(h)
'''
#------------------------------------------------------------------------------
def main():
@ -662,7 +655,6 @@ def main():
AUTOBROWSER = None
autorestarted = False
testlog = False # Allow log options for test-releases
sabnzbd.MY_FULLNAME = os.path.normpath(os.path.abspath(sys.argv[0]))
sabnzbd.MY_NAME = os.path.basename(sabnzbd.MY_FULLNAME)
@ -711,7 +703,7 @@ def main():
['pause', 'help', 'daemon', 'nobrowser', 'clean', 'logging=',
'weblogging=', 'server=', 'templates',
'template2', 'browser=', 'config-file=', 'delay=', 'force',
'version', 'https=', 'testlog', 'autorestarted'])
'version', 'https=', 'autorestarted'])
except getopt.GetoptError:
print_help()
exit_sab(2)
@ -799,9 +791,6 @@ def main():
https_port = int(arg)
re_argv.append(opt)
re_argv.append(arg)
elif opt in ('--testlog'):
testlog = True
re_argv.append(opt)
# Detect Windows variant
if sabnzbd.WIN32:
@ -887,10 +876,6 @@ def main():
else:
sabnzbd.cfg.LOG_LEVEL.set(logging_level)
ver, testRelease = convert_version(sabnzbd.__version__)
if testRelease and not testlog:
logging_level = 2
logdir = sabnzbd.cfg.LOG_DIR.get_path()
if fork and not logdir:
print "Error:"
@ -969,9 +954,6 @@ def main():
logging.info('Platform = %s', os.name)
logging.info('Python-version = %s', sys.version)
if testRelease:
logging.info('Test release, setting maximum logging levels')
# OSX 10.5 I/O priority setting
if sabnzbd.DARWIN:
logging.info('[osx] IO priority setting')
@ -1165,8 +1147,8 @@ def main():
while not sabnzbd.SABSTOP:
time.sleep(3)
# Check for loglevel changes, ignore for non-final releases
if LOG_FLAG and (testlog or not testRelease):
# Check for loglevel changes
if LOG_FLAG:
LOG_FLAG = False
level = LOGLEVELS[sabnzbd.cfg.LOG_LEVEL.get()]
logger.setLevel(level)

Loading…
Cancel
Save