Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 533 Bytes

readme.md

File metadata and controls

18 lines (12 loc) · 533 Bytes

Very simple log router

Usage

printf "[example1-key] some log message\r\n[example2-key] another message\r\n" | go run lgroute.go "[example1-key]>./example1.log" "[example2-key]>>./example2.log"

In this sample,
line with key [example1-key] piped to file example1.log with truncate file before write,
and line with key [example2-key] appends to file example2.log

Also you can pass -p arguments which run log router in parallel mode (note that in parallel mode logs order not saved)

That's it's :)

License

MIT