Skip to content

Commit 91e7cd9

Browse files
authored
Merge pull request #18 from snabble/activate_tracing
Activate tracing by default
2 parents a2a0dd0 + e225eb5 commit 91e7cd9

File tree

3 files changed

+16
-8
lines changed

3 files changed

+16
-8
lines changed

.travis.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,20 @@
11
language: go
22
go:
33
- 1.17.x
4+
before_install:
5+
- go install honnef.co/go/tools/cmd/staticcheck@latest
46
script:
57
- go vet github.com/snabble/go-logging/...
68
- go test --cover github.com/snabble/go-logging/...
9+
- staticcheck ./...
710

811
notifications:
912
email: false
1013
slack:
11-
on_success: :change
12-
on_failure: :always
14+
on_success: change
15+
on_failure: always
1316
rooms:
14-
secure: LNfAWkWtOCKxkcaZEoh2k3zBHpZaI0Ty+VKumDuzpU2m3NYH7AxDgrFAJLZOGdAyBvMtV2K8STSVQWTLA3lNmU5m7WVFKm17J58jle3tsk2gvYIMsGOsKFy+MSmjMm4HH1NSdkFwYrAQeSvZjEywQ5qv/geJwDvIEsuppA5JCCZ6xG1GgjcptUoiSVQn7sNgz5IHCI99RjUjeRvvPlTRqFTBd4JcQvZ46jkKGccQ10+KsH1AfQ/Ay8Ns0LJKEhsmivOgakdjpSgMjnsiWhAstLoKMI/W7kCd7fP/ff8btI+zhMby75kVdgsUTnbN15Dkr8Najf6LPQ47MfFYunKTDEZhZSdXt5C0N9DwD8BpOlnzeYlmyQ3gphoF5R2a279QNIMAaOO6DUAJpcFGvsiRkjz7VRlBzZFXHNr4Sk1D+JHzISHEM1llW/m01jeEtA6TFx0raaX95To0ygl4if+WmjmfJFDrlVJUhAVxRG7ERGG1KvBzrM43Gv4L3QQr8i5Anlntbba4DfSvP5KWQAdX3JWo7feQEktH/waZ4OzKbPqGQZ5jxBhG35Sz/2o/6nUebUlaDJjMahUrddpPGcp1xlKhF5QMTK/o9kYOEy+AmYsTthAMziq41BGwTqqgqUwaLDdUOrmC3cEZWOt5spwJjzOu7FQqlu9qXXjayzsPEbg=
17+
- secure: LNfAWkWtOCKxkcaZEoh2k3zBHpZaI0Ty+VKumDuzpU2m3NYH7AxDgrFAJLZOGdAyBvMtV2K8STSVQWTLA3lNmU5m7WVFKm17J58jle3tsk2gvYIMsGOsKFy+MSmjMm4HH1NSdkFwYrAQeSvZjEywQ5qv/geJwDvIEsuppA5JCCZ6xG1GgjcptUoiSVQn7sNgz5IHCI99RjUjeRvvPlTRqFTBd4JcQvZ46jkKGccQ10+KsH1AfQ/Ay8Ns0LJKEhsmivOgakdjpSgMjnsiWhAstLoKMI/W7kCd7fP/ff8btI+zhMby75kVdgsUTnbN15Dkr8Najf6LPQ47MfFYunKTDEZhZSdXt5C0N9DwD8BpOlnzeYlmyQ3gphoF5R2a279QNIMAaOO6DUAJpcFGvsiRkjz7VRlBzZFXHNr4Sk1D+JHzISHEM1llW/m01jeEtA6TFx0raaX95To0ygl4if+WmjmfJFDrlVJUhAVxRG7ERGG1KvBzrM43Gv4L3QQr8i5Anlntbba4DfSvP5KWQAdX3JWo7feQEktH/waZ4OzKbPqGQZ5jxBhG35Sz/2o/6nUebUlaDJjMahUrddpPGcp1xlKhF5QMTK/o9kYOEy+AmYsTthAMziq41BGwTqqgqUwaLDdUOrmC3cEZWOt5spwJjzOu7FQqlu9qXXjayzsPEbg=
1518
env:
1619
global:
1720
- GOPRIVATE="github.com/snabble/*"

helper.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@ func init() {
2222
_ = Set("info", false)
2323
}
2424

25-
var DefaultLogConfig = LogConfig{EnableTraces: false, EnableTextLogging: false}
25+
var DefaultLogConfig = LogConfig{
26+
EnableTraces: true,
27+
EnableTextLogging: false,
28+
}
2629

2730
type LogConfig struct {
2831
EnableTraces bool
@@ -31,7 +34,7 @@ type LogConfig struct {
3134

3235
// Set creates a new Logger with the matching specification
3336
func Set(level string, textLogging bool) error {
34-
config := &LogConfig{EnableTraces: false, EnableTextLogging: textLogging}
37+
config := &LogConfig{EnableTraces: true, EnableTextLogging: textLogging}
3538
return SetWithConfig(level, config)
3639
}
3740

@@ -297,7 +300,7 @@ func logApplicationLifecycleEvent(appName string, eventName string, err error) {
297300
}
298301
}
299302

300-
// ServerClosed logs the clos of an server
303+
// ServerClosed logs the closing of an server
301304
func ServerClosed(appName string) {
302305
fields := logrus.Fields{
303306
"type": "application",

logstash_formatter.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,10 @@ func (f *LogstashFormatter) FormatWithPrefix(entry *logrus.Entry, prefix string)
7979
}
8080

8181
spanContext := trace.SpanContextFromContext(entry.Context)
82-
fields["trace"] = spanContext.TraceID()
83-
fields["span"] = spanContext.SpanID()
82+
if spanContext.IsValid() {
83+
fields["trace"] = spanContext.TraceID()
84+
fields["span"] = spanContext.SpanID()
85+
}
8486

8587
serialized, err := json.Marshal(fields)
8688
if err != nil {

0 commit comments

Comments
 (0)