This repository was archived by the owner on Nov 21, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 6 files changed +21
-5
lines changed Expand file tree Collapse file tree 6 files changed +21
-5
lines changed Original file line number Diff line number Diff line change @@ -83,7 +83,7 @@ func (g *GelfOutput) Log(log *xlog.Log) {
83
83
TimeUnix : float64 (log .Time .UnixNano ()) / float64 (time .Second ),
84
84
Level : level ,
85
85
Facility : g .opts .Facility ,
86
- Extra : make (map [string ]interface {}),
86
+ Extra : make (map [string ]interface {}, 128 + 2 * len ( log . Fields ) ),
87
87
}
88
88
msg .Extra ["severity" ] = fmt .Sprintf ("%s" , log .Severity )
89
89
msg .Extra ["verbosity" ] = int (log .Verbosity )
@@ -102,7 +102,8 @@ func (g *GelfOutput) Log(log *xlog.Log) {
102
102
}
103
103
for i := range log .Fields {
104
104
field := & log .Fields [i ]
105
- msg .Extra [fmt .Sprintf ("%10.0d_%s" , i , field .Key )] = field .Value
105
+ msg .Extra [fmt .Sprintf ("%3.3d_%s" , i , field .Key )] = field .Value
106
+ msg .Extra [fmt .Sprintf ("_%s" , field .Key )] = field .Value
106
107
}
107
108
g .writeMessage (msg )
108
109
}
Original file line number Diff line number Diff line change
1
+ /vendor
2
+ /target
3
+
4
+ /LOCALNOTES
Original file line number Diff line number Diff line change
1
+ module github.com/goinsane/xlog/grpclogger
2
+
3
+ go 1.13
4
+
5
+ replace github.com/goinsane/xlog => ../
6
+
7
+ require (
8
+ github.com/goinsane/xlog v0.0.0-00010101000000-000000000000
9
+ )
Original file line number Diff line number Diff line change
1
+ github.com/goinsane/erf v1.0.3 h1:1ufPoJI5KKxQTR1HM4JVxgfzhbO8jiM1XA8mU/pVovc =
2
+ github.com/goinsane/erf v1.0.3 /go.mod h1:KIGOu4SVAUGC5gHe3Q/uCswZN40wwPFJ9MS924nA/AI =
Original file line number Diff line number Diff line change @@ -8,6 +8,6 @@ type GrpcLogger struct {
8
8
* xlog.Logger
9
9
}
10
10
11
- func (g * GrpcLogger ) V (l int ) bool {
12
- return g .Logger .V (xlog .Verbose (l )) != nil
11
+ func (g * GrpcLogger ) V (v int ) bool {
12
+ return g .Logger .V (xlog .Verbose (v )) != nil
13
13
}
Original file line number Diff line number Diff line change @@ -162,7 +162,7 @@ func ExampleWithTime() {
162
162
// 2010/11/12 13:14:15 INFO - this is info log, verbosity 0.
163
163
}
164
164
165
- func ExampleLogger_test1 () {
165
+ func ExampleLogger () {
166
166
logger := xlog .New (xlog .NewTextOutput (os .Stdout ), xlog .SeverityInfo , 2 )
167
167
logger .SetFlags (xlog .FlagSeverity )
168
168
You can’t perform that action at this time.
0 commit comments