source: sasview/src/sas/logging.ini @ 3fbd77b

ESS_GUIESS_GUI_batch_fittingESS_GUI_bumps_abstractionESS_GUI_iss1116ESS_GUI_iss879ESS_GUI_openclESS_GUI_orderingESS_GUI_sync_sascalc
Last change on this file since 3fbd77b was e4335ae, checked in by Piotr Rozyczko <piotr.rozyczko@…>, 6 years ago

SASVIEW-957 logging changes (#158)

  • rework XStream to continue to write to stdout/stderr alongside redirection; make logging level setting consistent; make log configuration more consistent
  • rm XStream; QT signal in QtHandler? logging handler; only logs in Log Explorer (no stdout/stderr)
  • no need to change handler level
  • use QTextBrowser.append to facilitate auto-scrolling in the Log Explorer
  • modify logger unit test to reflect changes (passes)
  • Property mode set to 100644
File size: 1.7 KB
RevLine 
[6722fae]1
2###############################################################################
3################################### LOGGING ###################################
4###############################################################################
[64ca561]5# Main logger for SASView
[6722fae]6
[64ca561]7# SEE: https://docs.python.org/2/library/logging.html#logrecord-attributes
[6722fae]8[formatters]
9keys=simple,detailed
10
11[formatter_simple]
[463e7ffc]12#format=%(asctime)s - %(name)s - %(levelname)s - %(message)s
[64ca561]13#format=%(asctime)s - %(levelname)s : %(name)s:%(pathname)s:%(lineno)4d: %(message)s
[e4335ae]14#format=%(asctime)s - %(levelname)s : %(name)s:%(lineno)4d: %(message)s
15format=%(asctime)s - %(levelname)s: %(message)s
[463e7ffc]16datefmt=%H:%M:%S
17
[6722fae]18[formatter_detailed]
[fc22533]19#format=%(asctime)s : %(levelname)s : %(name)s: %(lineno)d: %(message)s
20format=%(asctime)s : %(levelname)s : %(name)s (%(filename)s:%(lineno)s) :: %(message)s
[6722fae]21
22###############################################################################
23# Handlers
24
25[handlers]
26keys=console,log_file
27
28[handler_console]
29class=logging.StreamHandler
30formatter=simple
[38beeab]31level=WARNING
[6722fae]32args=tuple()
33
34[handler_log_file]
35class=logging.FileHandler
[38beeab]36level=DEBUG
[6722fae]37formatter=detailed
38args=(os.path.join(os.path.expanduser("~"),'sasview.log'),"a")
39
40###############################################################################
41# Loggers
42
43[loggers]
[64ca561]44keys=root,saspr,sasgui,sascalc,sasmodels
[6722fae]45
46[logger_root]
[38beeab]47level=DEBUG
[6722fae]48formatter=default
49handlers=console,log_file
50
[64ca561]51[logger_sasmodels]
52level=INFO
53qualname=sas.models
54handlers=console,log_file
55propagate=0
56
57[logger_saspr]
58level=INFO
59qualname=sas.pr
60handlers=console,log_file
61propagate=0
62
[6722fae]63[logger_sasgui]
[38beeab]64level=DEBUG
[6722fae]65qualname=sas.sasgui
66handlers=console,log_file
[64ca561]67propagate=0
68
[6722fae]69[logger_sascalc]
[64ca561]70level=INFO
[6722fae]71qualname=sas.sascalc
[c155a16]72handlers=console,log_file
[64ca561]73propagate=0
[c155a16]74
Note: See TracBrowser for help on using the repository browser.