2 keys: detailed,simple,unadorned,state
5 keys: simple_console,detailed_console,unadorned_console,simple_console_warnings_only
8 keys: root,build,state,mockbuild
11 format: %(asctime)s - %(message)s
17 format: %(levelname)s: %(message)s
19 ;useful for debugging:
21 format: %(levelname)s %(filename)s:%(lineno)d: %(message)s
23 [handler_unadorned_console]
29 [handler_simple_console]
35 [handler_simple_console_warnings_only]
41 [handler_detailed_console]
47 ; usually dont want to set a level for loggers
48 ; this way all handlers get all messages, and messages can be filtered
49 ; at the handler level
51 ; all these loggers default to a console output handler
55 handlers: simple_console
57 ; mockbuild logger normally has no output
58 ; catches stuff like mockbuild.trace_decorator and mockbuild.util
59 ; dont normally want to propagate to root logger, either
68 ; unadorned_console only outputs INFO or above
69 handlers: unadorned_console
70 qualname: mockbuild.Root.state
75 handlers: simple_console_warnings_only
76 qualname: mockbuild.Root.build
79 ; the following is a list mock logger qualnames used within the code:
81 ; qualname: mockbuild.util
82 ; qualname: mockbuild.uid
83 ; qualname: mockbuild.trace_decorator