Skip to content
This repository has been archived by the owner on Nov 22, 2024. It is now read-only.

Latest commit

 

History

History
56 lines (42 loc) · 1.48 KB

README.md

File metadata and controls

56 lines (42 loc) · 1.48 KB

📝 treplo

Mostly port of logrus logger to V.

Install via git

git clone https://github.com/Terisback/treplo.git ~/.vmodules/terisback/treplo

✨ Example

import terisback.treplo

mut log := treplo.new()
log.with_field("animal","walrus")
   .info("A walrus appears")

INFO[0000] A walrus appears animal=walrus

🎣 Hooks

import terisback.treplo

mut log := treplo.new()
log.add_hook(MyHook{})
log.info("Some")

treplo_hooks

📰 Custom formatters

import terisback.treplo

mut log := treplo.new()
log.set_formatter(&MyFormatter{})
log.with_field("author", "Dungeon Master")
   .info("Deep Dark Fantasy")

treplo_dungeon_master

Feel free to contribute ;)
You can contact me at discord: TERISBACK#9125