Skip to content
This repository was archived by the owner on Dec 30, 2024. It is now read-only.

Commit fa19c19

Browse files
committed
start README
1 parent 1fff0e2 commit fa19c19

File tree

3 files changed

+31
-2
lines changed

3 files changed

+31
-2
lines changed

Diff for: README.md

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# zerolog-sentry
2+
3+
### Example
4+
```go
5+
import (
6+
"errors"
7+
"io"
8+
stdlog "log"
9+
"os"
10+
11+
"github.com/archdx/zerolog-sentry"
12+
"github.com/rs/zerolog"
13+
)
14+
15+
func main() {
16+
w, err := zlogsentry.New("http://e35657dcf4fb4d7c98a1c0b8a9125088@localhost:9000/2")
17+
if err != nil {
18+
stdlog.Fatal(err)
19+
}
20+
21+
defer w.Close()
22+
23+
logger := zerolog.New(io.MultiWriter(w, os.Stdout)).With().Timestamp().Logger()
24+
25+
logger.Error().Err(errors.New("dial timeout")).Msg("test message")
26+
}
27+
28+
```
29+

Diff for: writer.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ func newStacktrace() *sentry.Stacktrace {
112112
}
113113

114114
outer:
115-
// try to drop previous zerolog module frames until logger call point
115+
// try to drop zerolog module frames after logger call point
116116
for i := threshold; i > 0; i-- {
117117
if st.Frames[i].Module == zerologModule {
118118
for j := i - 1; j >= 0; j-- {

Diff for: writer_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
var logEventJSON = []byte(`{"level":"error","requestId":"bee07485-2485-4f64-99e1-d10165884ca7","error":"dial timeout","time":"2020-06-25T17:19:00+03:00","message":"test message"}`)
1010

1111
func BenchmarkParseLogEvent(b *testing.B) {
12-
w, err := New("", WithLevels(zerolog.ErrorLevel))
12+
w, err := New("")
1313
if err != nil {
1414
b.Errorf("failed to create writer: %v", err)
1515
}

0 commit comments

Comments
 (0)