...
1 package v1alpha1
2
3 type LogLevel string
4
5 const (
6 Debug LogLevel = "debug"
7 Info LogLevel = "info"
8 Notice LogLevel = "notice"
9 Warning LogLevel = "warning"
10 Warn LogLevel = "warn"
11 Error LogLevel = "error"
12 Err LogLevel = "err"
13 Critical LogLevel = "critical"
14 Crit LogLevel = "crit"
15 Alert LogLevel = "alert"
16 Emergency LogLevel = "emergency"
17 Emerg LogLevel = "emerg"
18 None LogLevel = "none"
19 )
20
21
22 type LogConfig struct {
23
24 Writer *string `json:"writer,omitempty" ini:"writer,omitempty"`
25
26
27 File *string `json:"file,omitempty" ini:"file,omitempty"`
28
29
30
31 WriteBuffer *string `json:"writeBuffer,omitempty" ini:"write_buffer,omitempty"`
32
33
34
35 WriteDelay *string `json:"writeDelay,omitempty" ini:"write_delay,omitempty"`
36
37
38 Level *LogLevel `json:"level,omitempty" ini:"level,omitempty"`
39
40
41 IncludeSASL *bool `json:"includeSASL,omitempty" ini:"include_sasl,omitempty"`
42
43
44 SyslogHost *string `json:"syslogHost,omitempty" ini:"syslog_host,omitempty"`
45
46
47 SyslogPort *int `json:"syslogPort,omitempty" ini:"syslog_port,omitempty"`
48
49
50 SyslogAppid *string `json:"syslogAppid,omitempty" ini:"syslog_appid,omitempty"`
51
52
53 SyslogFacility *string `json:"syslogFacility,omitempty" ini:"syslog_facility,omitempty"`
54 }
55
View as plain text