Simple VT100 colourised thread safe pretty printer for debug messages
Go to file
Tristan B. Velloza Kildaire 974e8cf019
Feature/args helper (#3)
* Core

- Work-in-progress mixin

* Core

- Fixed imports

Test

- Out of module test added

* Core

- Cleaned up mixins

* Core

- Documented

* Test

- Documented

* Test

- made private

* Core

- Renamed to `LoggingFuncs`

* Test

- Use new name `LoggingFuncs`

* Core

- Cleanedxc uop

* Extras

- Added new package

* Core

- Moved

* Test

- Moved

* Extras (unittests)

- Cleaned up tests

* Test

- Cleaned up tests
2024-04-11 08:25:58 +02:00
.github/workflows Create d.yml 2023-03-25 22:43:57 +02:00
branding Branding 2023-03-02 12:05:47 +02:00
source/gogga Feature/args helper (#3) 2024-04-11 08:25:58 +02:00
.gitignore - Updated .gitignore 2023-03-01 10:15:56 +02:00
LICENSE Update LICENSE 2023-03-02 16:20:08 +02:00
README.md README 2024-04-10 14:21:50 +02:00
dub.json Dub 2024-04-10 22:05:59 +02:00
example.png - Added usage 2023-03-02 13:00:00 +02:00

README.md


Simple VT100 colourised pretty-printing logger




D

Usage

The API is rather straight-forward, simply create a new logger and then you can use it as such:

import gogga;

GoggaLogger gLogger = new GoggaLogger();

gLogger.info("This is an info message");
gLogger.warn("This is a warning message");
gLogger.error("This is an error message");

This should output something like the following:

Various styles are supported which can be set using mode(GoggaMode).


Or you can also View the full API.