|
@@ -33,7 +33,7 @@ const (
|
|
)
|
|
)
|
|
|
|
|
|
const (
|
|
const (
|
|
- jsonEncodingType = iota
|
|
|
|
|
|
+ jsonEncodingType uint32 = iota
|
|
plainEncodingType
|
|
plainEncodingType
|
|
|
|
|
|
jsonEncoding = "json"
|
|
jsonEncoding = "json"
|
|
@@ -137,9 +137,9 @@ func SetUp(c LogConf) error {
|
|
}
|
|
}
|
|
switch c.Encoding {
|
|
switch c.Encoding {
|
|
case plainEncoding:
|
|
case plainEncoding:
|
|
- encoding = plainEncodingType
|
|
|
|
|
|
+ setEncoding(plainEncodingType)
|
|
default:
|
|
default:
|
|
- encoding = jsonEncodingType
|
|
|
|
|
|
+ setEncoding(jsonEncodingType)
|
|
}
|
|
}
|
|
|
|
|
|
switch c.Mode {
|
|
switch c.Mode {
|
|
@@ -666,3 +666,7 @@ func (lw logWriter) Write(data []byte) (int, error) {
|
|
lw.logger.Print(string(data))
|
|
lw.logger.Print(string(data))
|
|
return len(data), nil
|
|
return len(data), nil
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+func setEncoding(encodingType uint32) {
|
|
|
|
+ atomic.StoreUint32(&encoding, encodingType)
|
|
|
|
+}
|