https://github.com/keepeye/logrus-filename
Logrus hook for logging filename and line number
https://github.com/keepeye/logrus-filename
go logger logrus logrus-hook
Last synced: 5 months ago
JSON representation
Logrus hook for logging filename and line number
- Host: GitHub
- URL: https://github.com/keepeye/logrus-filename
- Owner: keepeye
- License: mit
- Created: 2018-05-04T02:46:54.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-07-11T07:50:17.000Z (almost 7 years ago)
- Last Synced: 2025-08-13T20:00:35.457Z (10 months ago)
- Topics: go, logger, logrus, logrus-hook
- Language: Go
- Homepage:
- Size: 3.91 KB
- Stars: 23
- Watchers: 3
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This package is extracted from [onrik/logrus][1].
USAGE
======
```go
package main
import (
"github.com/sirupsen/logrus"
"github.com/keepeye/logrus-filename"
)
func main() {
filenameHook := filename.NewHook()
filenameHook.Field = "line"
logrus.AddHook(filenameHook)
logrus.Info("aha")
}
```
output:
```go
INFO[0000] aha line="box-api-server/test.go:12"
```
[1]: https://github.com/onrik/logrus