]> git.proxmox.com Git - mirror_frr.git/blob - tests/topotests/munet/logconf-mutest.yaml
tests: import munet 0.12.12
[mirror_frr.git] / tests / topotests / munet / logconf-mutest.yaml
1 version: 1
2 formatters:
3 brief:
4 format: '%(levelname)5s: %(message)s'
5 operfmt:
6 class: munet.mulog.ColorFormatter
7 format: ' ------| %(message)s'
8 exec:
9 format: '%(asctime)s %(levelname)5s: %(name)s: %(message)s'
10 output:
11 format: '%(asctime)s %(levelname)5s: OUTPUT: %(message)s'
12 results:
13 # format: '%(asctime)s %(levelname)5s: %(message)s'
14 format: '%(message)s'
15
16 handlers:
17 console:
18 level: WARNING
19 class: logging.StreamHandler
20 formatter: brief
21 stream: ext://sys.stderr
22 info_console:
23 level: INFO
24 class: logging.StreamHandler
25 formatter: brief
26 stream: ext://sys.stderr
27 oper_console:
28 level: DEBUG
29 class: logging.StreamHandler
30 formatter: operfmt
31 stream: ext://sys.stderr
32 exec:
33 level: DEBUG
34 class: logging.FileHandler
35 formatter: exec
36 filename: mutest-exec.log
37 mode: w
38 output:
39 level: DEBUG
40 class: munet.mulog.MultiFileHandler
41 root_path: "mutest.output"
42 formatter: output
43 filename: mutest-output.log
44 mode: w
45 results:
46 level: INFO
47 class: munet.mulog.MultiFileHandler
48 root_path: "mutest.results"
49 new_handler_level: DEBUG
50 formatter: results
51 filename: mutest-results.log
52 mode: w
53
54 root:
55 level: DEBUG
56 handlers: [ "console", "exec" ]
57
58 loggers:
59 # These are some loggers that get used...
60 # munet:
61 # level: DEBUG
62 # propagate: true
63 # munet.base.commander
64 # level: DEBUG
65 # propagate: true
66 # mutest.error:
67 # level: DEBUG
68 # propagate: true
69 mutest.output:
70 level: DEBUG
71 handlers: ["output", "exec"]
72 propagate: false
73 mutest.results:
74 level: DEBUG
75 handlers: [ "info_console", "exec", "output", "results" ]
76 # We don't propagate this b/c we want a lower level accept on the console
77 # Instead we use info_console and exec to cover what root would log to.
78 propagate: false
79 # This is used to debug the operation of mutest
80 mutest.oper:
81 # Records are emitted at DEBUG so this will normally filter everything
82 level: INFO
83 handlers: [ "oper_console" ]
84 propagate: false