Commit graph

113 commits

Author SHA1 Message Date
netkas
e5ce8cdc01 Set default log level to 'info' in Utilities. instead of using null due to deprecation error 2024-10-25 20:10:40 -04:00
netkas
cf4041f47b Bumped version to 1.1.2 2024-10-25 20:10:05 -04:00
8d5d443792 Updated build system 2024-10-13 16:40:55 -04:00
edcd01d4df Bumped version to 1.1.1 2024-10-13 16:40:12 -04:00
a74a9664da Updated project.json 2024-10-13 16:39:34 -04:00
91c79ab3de Merge branch 'master' into dev 2024-10-13 16:36:45 -04:00
0f50faee8f Updated Build System 2024-10-13 16:36:35 -04:00
e8fb624e19
Updated README.md 2023-10-12 23:45:34 -04:00
951bdb325e
"Refactor logging logic to improve log level and backtrace information
The code has been updated to enhance the way log levels and backtrace information is handled. Changes have been done to ensure the backtrace ignores any calls coming from the LogLib namespace, improving clarity and reducing noise in the log output. Additionally, changes were made to 'colorize' and 'log' methods to adjust the typing of the log level from string to integer, enhancing the consistency of log level usage throughout the code. Removed the Backtrace class that was not serving any purpose after these updates. Tests are also updated to ensure proper functionality."
2023-10-12 23:40:05 -04:00
7f2332e228
Fix 2023-10-12 17:16:02 -04:00
3e9606c184
Updated .gitlab-ci.yml 2023-10-12 00:35:39 -04:00
26ef269e91
Updated CHANGELOG.md 2023-10-11 18:53:26 -04:00
f4890f90b9
Updated project.json 2023-10-11 18:50:33 -04:00
42bd16d5ee
Updated README.md formatting 2023-10-11 18:49:54 -04:00
d5831486eb
Updated LICENSE formatting 2023-10-11 18:46:27 -04:00
adfef954d1
Remove NCC Build GitHub workflow 2023-10-11 18:44:40 -04:00
7b8b636d37
Update .gitlab-ci.yml to simplify build stage
Removed the 'ncc project install' script from the build stage in the '.gitlab-ci.yml'. Debugging showed it was not necessary for the building process when not building statically
2023-10-11 18:38:48 -04:00
1a4d2ff726
Streamline CI pipeline by explicit project installation
This commit removes an unused 'prepare' stage from '.gitlab-ci.yml' and includes 'ncc project install' in the build scripts. The intention is to improve the CI/CD flow by installing project dependencies directly in the build phases, preventing possible build failures due to missing dependencies.
2023-10-11 18:35:01 -04:00
0311fcf3f0
Remove unused run configuration and update CI pipeline
This commit removes 'Install.xml' run configuration, which is no longer used or necessary in the project. The '.gitlab-ci.yml' file has also been updated to include a new 'prepare' stage in the pipeline. This modification was done to streamline and improve the CI/CD process by explicitly installing necessary project dependencies before the build phase begins.
2023-10-11 17:49:15 -04:00
4fa87c349c
Remove unused ConfigException class, make code style adjustments
Deleted ConfigException class as it was not being used anywhere in the project.
Code style adjustments were made to conform with the PSR-12 coding standard. This includes property and variable naming conventions, use of strict equality operators, reformatting of code and removal of unnecessary comments. The .idea/php.xml file was also updated to a newer version of the library.
Log functions are updated to throw exceptions for non-existent message and invalid level. Also, LogLib is now registered/unregistered  as an exception handler.
Other adjustments were made to achieve consistency in the codebase including renaming properties for clarity, moving magic strings into constants, improving code readability and adding descriptive comments.
2023-10-10 23:29:26 -04:00
892c4c7ad7
Bumped version to 1.1.0 and updated project.json 2023-09-29 02:22:07 -04:00
56b06dee4f
Updated CHANGELOG.md 2023-07-06 18:43:18 -04:00
0d92d2a838
Fixed mistake in \LogLib\Classes > Console > outException() where the function attempts to print out a previous exception by calling getPrevious() as an array instead of a function call. 2023-07-06 18:42:25 -04:00
Zi Xing
881145c1cb
Update ncc.yml
Final changes to ncc.yml
2023-03-05 14:26:20 -05:00
Zi Xing
0eccff4144
Update ncc.yml
Removed extensions
2023-03-05 14:20:53 -05:00
Zi Xing
d73bb9a6c7
Update ncc.yml
Trying sudo
2023-03-05 14:19:09 -05:00
Zi Xing
f66425596a
Created ncc.yml
Test for CI integrations in GitHub
2023-03-05 14:17:20 -05:00
Netkas
f06d06f581 Updated CHANGELOG.md 2023-03-01 20:30:08 -05:00
Netkas
1b6da9c607 Updated Makefile 2023-03-01 20:29:21 -05:00
Netkas
a22a9a02a6 Minor correction 2023-03-01 20:29:15 -05:00
Netkas
31ac793273 Minor update 2023-03-01 20:22:35 -05:00
Netkas
30ad2ee1ab Updated Timestamp for analyzing program ticks 2023-03-01 20:22:04 -05:00
Netkas
eb4a1d4350 Added Run Configurations 2023-03-01 20:21:48 -05:00
Netkas
77f2a7ef3d Bumped version to 1.0.2 2023-03-01 20:12:16 -05:00
Netkas
f3ad99769f Bumped version to 1.0.1 2023-03-01 20:10:41 -05:00
Netkas
baf2ee794b Bumped version to 1.0.1 2023-03-01 20:10:32 -05:00
Netkas
8bbafd6798 Added PSR 2023-02-10 00:37:39 -05:00
Netkas
608ea80fe3 Updated CHANGELOG.md 2023-02-10 00:37:32 -05:00
Netkas
220eb43f27 Added environment variable 'LOG_LEVEL' for determining the log level 2023-02-04 04:28:36 -05:00
Netkas
7a7dee9608 Updated CHANGELOG.md 2023-02-04 04:03:12 -05:00
Netkas
677b9b28fe Updated CHANGELOG.md 2023-02-04 03:58:02 -05:00
Netkas
e9a5c7fba7 Updated README.md 2023-01-29 21:55:21 -05:00
Netkas
2127645ebe Updated project.json 2023-01-29 21:52:42 -05:00
Netkas
2a35531e9a Updated README.md 2023-01-29 21:52:23 -05:00
Netkas
9cf4917657 Updated README.md and added CHANGELOG.md 2023-01-29 21:51:46 -05:00
Netkas
c0d27dadb5 Added LICENSE 2023-01-29 21:46:23 -05:00
Netkas
daec1292cd Added .gitlab-ci.yml 2023-01-29 21:45:12 -05:00
Netkas
1192db4bbf Various changes 2023-01-29 21:43:44 -05:00
Netkas
5fabf8df83 Added test_backtrace.php 2023-01-29 21:16:20 -05:00
Netkas
fcd2408933 Updated README.md 2023-01-29 21:15:15 -05:00