Refactor gitlab-logger source code
This merge request:
- Splits the main.go code into separate packages to make it easier to test and maintain.
- Adds tests for logging and truncation.
- Adds CI jobs for testing and code coverage.
Closes #8 (closed)
Edited by Stan Hu