source: sasview/src/sas/logging.ini @ 60a4e71

Last change on this file since 60a4e71 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
Line 
1
2###############################################################################
3################################### LOGGING ###################################
4###############################################################################
5# Main logger for SASView
6
7# SEE: https://docs.python.org/2/library/logging.html#logrecord-attributes
8[formatters]
9keys=simple,detailed
10
11[formatter_simple]
12#format=%(asctime)s - %(name)s - %(levelname)s - %(message)s
13#format=%(asctime)s - %(levelname)s : %(name)s:%(pathname)s:%(lineno)4d: %(message)s
14#format=%(asctime)s - %(levelname)s : %(name)s:%(lineno)4d: %(message)s
15format=%(asctime)s - %(levelname)s: %(message)s
16datefmt=%H:%M:%S
17
18[formatter_detailed]
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
21
22###############################################################################
23# Handlers
24
25[handlers]
26keys=console,log_file
27
28[handler_console]
29class=logging.StreamHandler
30formatter=simple
31level=WARNING
32args=tuple()
33
34[handler_log_file]
35class=logging.FileHandler
36level=DEBUG
37formatter=detailed
38args=(os.path.join(os.path.expanduser("~"),'sasview.log'),"a")
39
40###############################################################################
41# Loggers
42
43[loggers]
44keys=root,saspr,sasgui,sascalc,sasmodels
45
46[logger_root]
47level=DEBUG
48formatter=default
49handlers=console,log_file
50
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
63[logger_sasgui]
64level=DEBUG
65qualname=sas.sasgui
66handlers=console,log_file
67propagate=0
68
69[logger_sascalc]
70level=INFO
71qualname=sas.sascalc
72handlers=console,log_file
73propagate=0
74
Note: See TracBrowser for help on using the repository browser.