Skip to content

Releases: abyssdigger/lgr

v1.0.6

Choose a tag to compare

@abyssdigger abyssdigger released this 06 Nov 13:48

Added Fatal(logger, error) with graceful logger shutdown (if logger exists and active) and exit(1) - just like standard log.Fatal(error)

v1.0.5

Choose a tag to compare

@abyssdigger abyssdigger released this 06 Nov 08:37
README CoPilot hallucinations cleared

v1.0.4

Choose a tag to compare

@abyssdigger abyssdigger released this 05 Nov 15:20

LogClient.LogFatal() added. No program exit like in log.Fatal() - just log with LVL_FATAL level (logger should shut down gracefully to write all queued messages to all appropriate outputs)

v1.0.3

Choose a tag to compare

@abyssdigger abyssdigger released this 05 Nov 15:06

Revert to 1.0.1

ABANDONED!

Choose a tag to compare

@abyssdigger abyssdigger released this 05 Nov 14:47
v1.0.2

added Fatal(e error) to LogClient

v1.0.1

Choose a tag to compare

@abyssdigger abyssdigger released this 28 Oct 13:34

comments/docs polishing only

v1.0.0

Choose a tag to compare

@abyssdigger abyssdigger released this 24 Oct 15:57

the first stable

v0.4.1

Choose a tag to compare

@abyssdigger abyssdigger released this 22 Oct 16:11
type logger moved to public

v0.4.0

Choose a tag to compare

@abyssdigger abyssdigger released this 22 Oct 14:31

API breaking:

  • outContext.IsEnabled() replaced with logger.IsOutputEnabled()
  • logger.NewClient(s,l) renamed to logger.NewClientWithLevel(s,l)
  • new logger.NewClient(s) - gets only name (minimal min level set)

API backward compatible:

  • added logger.IsOutputExists(), logger.IsOwnClient()
  • returned to public: types OutType, LogClient, OutContext; const DEFAULT_*

Altering behavior:

  • delimiter added in log string after level code

Misc:

  • docs improvements
  • dozen of bugfixes (and test fixes of course)

v0.3.0

Choose a tag to compare

@abyssdigger abyssdigger released this 21 Oct 16:46

Package file structure simplified
Docs updated
Extended test coverage
Minor optimizations