netkas
359afdcbe0
Bug fix, bumped to version 2.0.4
2024-12-04 00:26:03 -05:00
netkas
e927c7a8ec
Refactor getTraceString and add call type determination.
2024-11-05 15:48:19 -05:00
netkas
b6417cba97
Refactor exception handling to Runtime class
2024-11-05 15:48:10 -05:00
netkas
ae1c71fec0
Add BacktraceParser class to LogLib
2024-11-05 15:48:01 -05:00
netkas
7c99edddbd
Implement enhanced error and exception handling
2024-10-30 00:14:51 -04:00
netkas
9435841987
Refactor exception handling in FileLogging
2024-10-30 00:14:33 -04:00
netkas
ccc3378774
This update introduces a critical bug fix where Console logging was enabled in web environments
2024-10-29 14:18:30 -04:00
netkas
519777a922
Minor correction
2024-10-29 00:44:38 -04:00
netkas
4cc5a8450d
Removed black/grey colors for black background terminals
2024-10-29 00:42:33 -04:00
netkas
1e7a74d6ef
Minor improvement
2024-10-29 00:38:31 -04:00
netkas
c2ce54139c
Removed console formatting for traces when handling file logging events
2024-10-29 00:37:25 -04:00
netkas
5c5d06446a
Initialize static properties in ConsoleLogging
2024-10-29 00:33:34 -04:00
netkas
72ddaffc4f
Refactor file handling to improve robustness
2024-10-29 00:33:22 -04:00
netkas
3e88913042
Fix log file naming format
2024-10-28 20:01:20 -04:00
netkas
dd78dccab2
Refactor directory creation error handling
2024-10-28 19:59:34 -04:00
netkas
6f61db996c
Add error and shutdown handlers
2024-10-28 19:56:13 -04:00
netkas
735dc7b33e
Removed unused LoggingException
2024-10-28 19:47:20 -04:00
netkas
7e779ab41b
Refactor logging utility functions
2024-10-28 19:43:10 -04:00
netkas
709729df14
Added documentation to FileLogging
2024-10-28 19:38:20 -04:00
netkas
8f9333a273
Removed unused LogHandlerType
2024-10-28 19:37:51 -04:00
netkas
3bf6b70526
Added Logger object for constructing a logging instance for an application
2024-10-28 19:36:26 -04:00
netkas
81ee234540
Refactor logging methods and utility functions
2024-10-28 15:29:57 -04:00
netkas
dec96d85e1
Add LogHandlerInterface and related types
2024-10-28 15:29:46 -04:00
netkas
9d0dbad846
Add FileLogging and FileLock classes
2024-10-28 15:29:14 -04:00
netkas
f3d0412525
Add console logging handler
2024-10-28 15:28:51 -04:00
netkas
e5b0bb6012
Remove unused BRIGHT_COLORS constant from ConsoleColors
2024-10-28 15:28:34 -04:00
netkas
d6e94ce52e
Removed unused Options & RuntimeOptions
2024-10-28 15:28:20 -04:00
netkas
a272396ef9
Add Application class for LogLib
2024-10-28 15:28:11 -04:00
netkas
b08b878e9a
Removed Console.php
2024-10-28 15:27:51 -04:00
netkas
bd9bf431e7
Refactor to use RuntimeOptions in Console
2024-10-26 00:29:15 -04:00
netkas
fa27ed6405
Rename classes to enums and update usage
2024-10-26 00:18:08 -04:00
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
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
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
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
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
8bbafd6798
Added PSR
2023-02-10 00:37:39 -05:00
Netkas
220eb43f27
Added environment variable 'LOG_LEVEL' for determining the log level
2023-02-04 04:28:36 -05:00
Netkas
1192db4bbf
Various changes
2023-01-29 21:43:44 -05:00
Netkas
d64088fa8a
Minor correction
2022-12-31 01:24:29 -05:00
Netkas
cdf3eae890
Improved backtracing
2022-12-31 01:23:30 -05:00
Netkas
09141f3d10
Refactored Project, various changes and bug fixes. Implemented file logging
2022-12-22 18:02:41 -05:00
Netkas
bd115fcbc0
Added .idea project files
...
Added .gitignore file
Deleted LogLib.php
2022-12-14 19:18:10 -05:00
Netkas
ad7dba97d2
Updated project.json
...
Added Console.php
Added Utilities.php
Added Validate.php
Added \LogLib\Objects > Backtrace
Added \LogLib\Objects > Event
Added \LogLib\Objects > Options
Added \LogLib\Interfaces > HandlerInterface
Added \LogLib\Abstracts > LevelType.php
Added \LogLib\Abstracts > ConsoleColors.php
Added \LogLib\Abstracts > CallType
Added project.json (NCC)
2022-12-14 05:35:54 -05:00
Netkas
c77fb2da6b
Added project base
2022-12-13 23:20:53 -05:00