Categorygithub.com/yoanm/jsontail
modulepackage
0.3.1
Repository: https://github.com/yoanm/jsontail.git
Documentation: pkg.go.dev

# README

jsonTail

tail command for json log file

How to install

go get github.com/yoanm/jsonTail

jsonTail command will be available under $GOPATH/bin

Options

Following command will output available options

jsonTail --help
  • -date : will print line handling date in front of each processed lines

File

  • -f FILE_PATH : will open FILE_PATH and wait for update. Behaves like tail -f command
  • -F FILE_PATH : Same behavior than -f but file will be reopened if recreated. Behaves like tail -F command

Fields matching/exclusion

Fields matching or exclusion only work with objects

  • -only FIELD : will output only specified field. Multiple fields could be specified by using multiple -only.

    Field matching is made thanks to github.com/tidwall/gjson package.

    See github.com/tidwall/gjson path syntac for more information about paths

  • -exclude FIELD : will exclude specified field from output. Multiple fields could be specified by using multiple -exclude.

    Field matching is made thanks to github.com/tidwall/sjson package.

    See github.com/tidwall/sjson path syntac for more information about paths

Dependencies

Following external packages are used under the hood :

# Structs

***************** HELPERS - TYPE ********************/.

# Type aliases

No description provided by the author