LogIt++
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 123456789]
 docs
  examples
 example_logit_basic.cppDemonstrates the usage of the LogIt library with various data types and scenarios
 example_logit_custom_backend.cpp
 example_logit_customized.cpp
 example_logit_short_macros.cpp
  include
  logit_cpp
  logit
  detail
 TaskExecutor.hppDefines the TaskExecutor class, which manages task execution in a separate thread
  formatter
  compiler
 PatternCompiler.hppHeader file for the pattern compiler used in log formatting
 ILogFormatter.hppDefines the interface for log formatters used in the logging system
 SimpleLogFormatter.hppDefines the SimpleLogFormatter class for formatting log messages according to a specified pattern or JSON format
  loggers
 ConsoleLogger.hppConsole logger implementation that outputs logs to the console with color support
 FileLogger.hppFile logger implementation that outputs logs to files with rotation and deletion of old logs
 ILogger.hppDefines the interface for loggers used in the logging system
 UniqueFileLogger.hppLogger that writes each log message to a unique file with auto-deletion of old logs
  test
  loggers
  file
  file
  file
 test_log_depth_3.hppTest file for verifying log path shortening at depth level 3
 test_log_depth_2.hppTest file for verifying log path shortening at depth level 2
 test_log_depth_1.hppTest file for verifying log path shortening at depth level 1
  utils
 argument_utils.hppFunctions for working with arguments and converting them to value arrays
 encoding_utils.hppUtilities for working with character encodings and string transformations
 format.hppFunction for formatting strings according to a specified format
 LogRecord.hppContains the definition of the LogRecord structure for storing log data
 path_utils.hppUtility functions for path manipulation, including relative path computation
 VariableValue.hppStructure for storing variables of various types
 config.hppConfiguration macros for the LogIt logging system
 enums.hppEnumerations and utility functions for logging levels and text colors
 formatter.hppAggregates all formatter components for convenient inclusion
 Logger.hppDefines the Logger class for managing multiple loggers and formatters
 loggers.hppAggregates all logger implementations for convenient inclusion
 LogMacros.hppProvides various logging macros for different log levels and options
 LogStream.hppDefines the LogStream class for stream-like logging functionality
 utils.hppAggregates various utility modules used throughout the project
 LogIt.hppMain header file for the LogIt++ library