Commit Graph

33 Commits

Author SHA1 Message Date
Tristan B. Velloza Kildaire 7e14ec68a8 Extras
- Fixed import issue
2024-04-11 08:52:35 +02:00
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
Tristan B. Velloza Kildaire 14b732bf61 Gogga
- Completely finished
2024-04-09 17:45:22 +02:00
Tristan B. Velloza Kildaire e3b27f6504 Gogga
- Removed comment
2024-04-09 17:39:52 +02:00
Tristan B. Velloza Kildaire bfff52be39 Gogga
- More docs
2024-04-09 17:30:56 +02:00
Tristan B. Velloza Kildaire 646be85ee7 GoggaLogger
- Uses the new Dlog API
2024-04-09 17:27:00 +02:00
Tristan B. Velloza Kildaire 579340e785 Refactor
- Cleaned up naming etc
2024-04-09 16:59:40 +02:00
Tristan B. Velloza Kildaire 69c98859de Core
- Removed `enableDebug()` and `disableDebug()`

Core (unittests)

- Updated tests to now switch the debugging mode based on their level
2024-04-09 15:14:10 +02:00
Tristan B. Velloza Kildaire 7836b7bf5d Core
- Refactored a lot
2024-04-09 15:08:59 +02:00
Tristan B. Velloza Kildaire 9c950561ac GoggaLogger
- Added new logger

GoggaLogger (unittests)

- Migrated unittests
2024-04-09 14:36:16 +02:00
Tristan B. Velloza Kildaire 5c99f3f3b4 Gogga (legacy)
- Disabled
2024-04-09 14:35:57 +02:00
Tristan B. Velloza Kildaire 7baa5dbaef Package
- Disabled
2024-04-09 14:35:41 +02:00
Tristan B. Velloza Kildaire 861f4bc8d3 Context
- Removed

Transform

- Removed
2024-04-09 14:34:26 +02:00
Tristan B. Velloza Kildaire 7686ac9b40 GoggaLogger
- Any method which is templated AND marked as `final` will NOT be virtual.
- Undid the `final` so as to provide us with vtable support when using via the super type `Logger`. Prior to this it would use the ones declared directly in `Logger` and not the others as effectively no override was present.
2024-04-08 17:36:59 +02:00
Tristan B. Velloza Kildaire e74f906b12 Core (unit tests)
- Added a unit test for `RUSTACEAN_SIMPLE`
2023-11-22 11:50:48 +02:00
Tristan B. Velloza Kildaire 08aa1d6c0c GoggaMode
- Added new mode `RUSTACEAN_SIMPLE`

GoggaTransform

- Added support for `RUSTACEAN_SIMPLE` mode
2023-11-22 11:49:39 +02:00
Tristan B. Velloza Kildaire 9b99ce9738 GoggaTransform
- Updated coumentation
2023-03-03 16:18:45 +02:00
Tristan B. Velloza Kildaire f324399feb GoggaTransform
- `Level.WARN` is now yellow
- Debugging color is now pink
2023-03-03 16:17:37 +02:00
Tristan B. Velloza Kildaire 69f92a7b2e Documentation
- Mention the styles available in the `README.md`
- Added comments to enum members
- Added documentation to alias
2023-03-03 11:38:10 +02:00
Tristan B. Velloza Kildaire a4e17acbd2 Core
- Added missing documentation
2023-03-03 11:33:43 +02:00
Tristan B. Velloza Kildaire 6322b1db77 Context
- Added more documentation
2023-03-03 11:30:56 +02:00
Tristan B. Velloza Kildaire 98b65305a5 Package
- Added missing documentation
2023-03-03 11:30:26 +02:00
Tristan B. Velloza Kildaire eef86c82e1 Transform
- Added missing documentation
2023-03-03 11:27:49 +02:00
Tristan B. Velloza Kildaire ca95bf53ad Core
- Added documentation to missing functions

Package

- Added module documentation
2023-03-03 11:20:54 +02:00
Tristan B. Velloza Kildaire 0b2542b5ab Core
- Moved unit tests to bottom of module
2023-03-03 11:17:15 +02:00
Tristan B. Velloza Kildaire d64bfb6970 GoggaLogger
- `debug(...)` will now only print if debugging is enabled

Unit tests

- Updated unit tests to test debugging, cleaned up
2023-03-03 11:14:35 +02:00
Tristan B. Velloza Kildaire 7285b3e3cf Package
- Export `GoggaMode`
2023-03-02 16:09:04 +02:00
Tristan B. Velloza Kildaire 9328d6d021 Transform
- Rustacean mode implemented
2023-03-02 13:56:53 +02:00
Tristan B. Velloza Kildaire 2cfaf9cc60 Transform
- Fixed `SIMPLE` mode
2023-03-02 13:53:29 +02:00
Tristan B. Velloza Kildaire bcfcb52e1b Transform
- Make `TwoKTwenty3` the default mode
- `debugColor(string, Level)` now resets VT100 colors so it can be used individually

Logger

- Added mode selection
- Added two more unittests to test mode selection
2023-03-02 13:49:59 +02:00
Tristan B. Velloza Kildaire 7ad503825f - Adding transform modes 2023-03-02 13:44:10 +02:00
Tristan B. Velloza Kildaire 7652938043 Core
- Removed uneeded unittest with commented-out code
- Moved `GoggaTransform` outside of the `dlog.core` module

Transform

- Placed the `GoggaTransform` into the `dlog.transform` module

Context

- Placed `GoggaContext` into its own module named `gogga.context`
2023-03-02 13:31:37 +02:00
Tristan B. Velloza Kildaire 7124da73de - New package structure
- Updated usage example
2023-03-02 13:12:21 +02:00