MCPcopy Create free account

hub / github.com/chronoxor/CppLogging / types & classes

Types & classes84 in github.com/chronoxor/CppLogging

↓ 4 callersClassDate
tests/test_record_format.cpp:13
↓ 3 callersClassLogger
Logger interface ! Logger is a main interface to produce logging records with a desired level. Thread-safe or not thread-safe depends on the
include/logging/logger.h:22
↓ 2 callersClassDate
examples/format.cpp:11
↓ 2 callersClassDateTime
tests/test_record_format.cpp:45
↓ 1 callersClassDateTime
examples/format.cpp:39
↓ 1 callersClassHashLogContext
scripts/hashlog-map/hashlog-map.py:23
ClassAppender
Logging appender interface ! Logging appender takes an instance of a single logging record and store it content in some storage or show it in
include/logging/appender.h:32
ClassAsyncWaitFreeProcessor
Asynchronous wait-free logging processor ! Asynchronous wait-free logging processor stores the given logging record into thread-safe buffer an
include/logging/processors/async_wait_free_processor.h:33
ClassAsyncWaitFreeQueue
include/logging/processors/async_wait_free_queue.h:35
ClassAsyncWaitProcessor
Asynchronous wait logging processor ! Asynchronous wait logging processor stores the given logging record into thread-safe buffer and process
include/logging/processors/async_wait_processor.h:35
ClassBinaryConfigFixture
performance/appender_file.cpp:13
ClassBinaryConfigFixture
performance/appender_null.cpp:12
ClassBinaryLayout
Binary layout ! Binary layout performs simple memory copy operation to convert the given logging record into the plane raw buffer. Thread
include/logging/layouts/binary_layout.h:23
ClassBufferedProcessor
Buffered logging processor ! Buffered logging processor stores all logging records in the limited size buffer until Flush() method is invoked
include/logging/processors/buffered_processor.h:28
ClassConfig
Logger configuration static class ! Logger configuration provides static interface to configure loggers. Thread-safe. */
include/logging/config.h:24
ClassConsoleAppender
Console (stdout) appender ! Console appender prints the given logging record into the console or system output stream (stdout). Thread-sa
include/logging/appenders/console_appender.h:23
ClassConsoleConfigFixture
performance/appender_console.cpp:12
ClassDebugAppender
Debug appender ! Debug appender prints the given logging record into the attached debugger if present for Windows system. Under Unix syste
include/logging/appenders/debug_appender.h:25
ClassElement
Logging element interface ! Logging filter takes an instance of a single logging record and performs some checks to detect if the record shoul
include/logging/element.h:25
ClassEmptyLayout
Empty layout ! Empty layout performs zero memory operation to convert the given logging record into the empty raw buffer. Thread-safe. */
include/logging/layouts/empty_layout.h:23
ClassErrorAppender
Error (stderr) appender ! Error appender prints the given logging record into the console or system error stream (stderr). Thread-safe. *
include/logging/appenders/error_appender.h:23
ClassExclusiveProcessor
Exclusive logging processor ! Exclusive logging processor filters out the given logging record and process it exclusively without providing th
include/logging/processors/exclusive_processor.h:24
ClassFileAppender
File appender ! File appender writes the given logging record into the file with the given file name. In case of any IO error this appender wi
include/logging/appenders/file_appender.h:29
ClassFilter
Logging filter interface ! Logging filter takes an instance of a single logging record and performs some checks to detect if the record should
include/logging/filter.h:28
ClassHashConfigFixture
performance/appender_file.cpp:35
ClassHashConfigFixture
performance/appender_null.cpp:24
ClassHashLayout
Hash layout ! Hash layout performs simple memory copy operation to convert the given logging record into the plane raw buffer. Logging mes
include/logging/layouts/hash_layout.h:26
ClassImpl
include/logging/layouts/text_layout.h:69
ClassImpl
include/logging/appenders/rolling_file_appender.h:138
ClassLayout
Logging layout interface ! Logging layout takes an instance of a single logging record and convert it into a raw buffer (raw filed will be upd
include/logging/layout.h:27
EnumLevel
Logging level
include/logging/level.h:17
ClassLevelFilter
Level filter ! Level filters out logging records which level filed is not matched to the given level value or range. Thread-safe. */
include/logging/filters/level_filter.h:25
ClassLogConfigFixture
performance/processor_async.cpp:14
ClassLogConfigFixture
performance/processor_sync.cpp:14
ClassLogConfigFixture
performance/file_sync.cpp:15
ClassLogConfigFixture
performance/file_async.cpp:15
ClassLogConfigFixture
performance/async_format.cpp:15
ClassLoggerFilter
Logger filter ! Logger filters out logging records which logger filed is not matched to the given pattern. Thread-safe. */
include/logging/filters/logger_filter.h:26
ClassMemoryAppender
Memory appender ! Memory appender collects all given logging records into growing memory buffer with the given initial capacity. Not thre
include/logging/appenders/memory_appender.h:23
ClassMessageFilter
Message filter ! Message filters out logging records which message field is not matched to the given regular expression pattern. Thread-s
include/logging/filters/message_filter.h:26
ClassNode
include/logging/processors/async_wait_free_queue.h:75
ClassNullAppender
Null appender ! Null appender does nothing with a given logging record. Thread-safe. */
include/logging/appenders/null_appender.h:22
ClassNullLayout
Null layout ! Null layout does nothing with a given logging record. Thread-safe. */
include/logging/layouts/null_layout.h:22
ClassOstreamAppender
Output stream (std::ostream) appender ! Output stream (std::ostream) appender prints the given logging record into the given instance of std::
include/logging/appenders/ostream_appender.h:25
ClassPlaceholder
source/logging/layouts/text_layout.cpp:56
ClassPlaceholder
source/logging/appenders/rolling_file_appender.cpp:255
EnumPlaceholderType
source/logging/layouts/text_layout.cpp:24
EnumPlaceholderType
source/logging/appenders/rolling_file_appender.cpp:230
ClassProcessor
Logging processor interface ! Logging processor takes an instance of a single logging record and process it though all child filters, layouts
include/logging/processor.h:30
ClassRecord
Logging record ! Logging record encapsulates all required fields in a single instance: - timestamp - thread Id - level - logger
include/logging/record.h:36
ClassRollingFileAppender
Rolling file appender ! Rolling file appender writes the given logging record into the file and performs file rolling operation depends on the
include/logging/appenders/rolling_file_appender.h:59
ClassRollingFileAppender::Impl
source/logging/appenders/rolling_file_appender.cpp:32
ClassSizePolicyImpl
source/logging/appenders/rolling_file_appender.cpp:962
ClassSwitchFilter
Switch filter ! Switch filters is used to turn on/off logging. Thread-safe. */
include/logging/filters/switch_filter.h:24
ClassSyncProcessor
Synchronous logging processor ! Synchronous logging processor process the given logging record under the critical section to avoid races in no
include/logging/processors/sync_processor.h:26
ClassSyslogAppender
Syslog appender ! Syslog appender forward logging record to the syslog() system call for Unix systems. Under Windows systems this appender doe
include/logging/appenders/syslog_appender.h:23
ClassTagunzFile__
source/logging/appenders/minizip/unzip.h:67
ClassTagzipFile__
source/logging/appenders/minizip/zip.h:66
ClassTextConfigFixture
performance/appender_file.cpp:57
ClassTextConfigFixture
performance/appender_null.cpp:36
ClassTextLayout
Text layout ! Text layout converts the given logging record into the text string using a given pattern. Text layout pattern is a string wi
include/logging/layouts/text_layout.h:47
ClassTextLayout::Impl
source/logging/layouts/text_layout.cpp:22
ClassTimePolicyImpl
source/logging/appenders/rolling_file_appender.cpp:228
EnumTimeRollingPolicy
Time rolling policy
include/logging/appenders/rolling_file_appender.h:21
ClassTrigger
Logging trigger ! Logging trigger is a special filter that allows to enable or disable logging. Thread-safe. */
include/logging/trigger.h:24
Classfmt::formatter<Date>
tests/test_record_format.cpp:32
Classfmt::formatter<Date>
examples/format.cpp:28
Classfmt::formatter<DateTime>
tests/test_record_format.cpp:76
Classfmt::formatter<DateTime>
examples/format.cpp:68
Classlinkedlist_data_s
source/logging/appenders/minizip/zip.c:119
Classlinkedlist_datablock_internal_s
source/logging/appenders/minizip/zip.c:110
Classlinkedlist_datablock_internal_s
source/logging/appenders/minizip/zip.c:112
Classtm_unz_s
source/logging/appenders/minizip/unzip.h:84
Classtm_zip_s
source/logging/appenders/minizip/zip.h:89
Classunz64_file_pos_s
source/logging/appenders/minizip/unzip.h:272
Classunz_file_info64_internal_s
source/logging/appenders/minizip/unzip.c:121
Classunz_file_info64_s
source/logging/appenders/minizip/unzip.h:111
Classunz_file_info_s
source/logging/appenders/minizip/unzip.h:132
Classunz_file_pos_s
source/logging/appenders/minizip/unzip.h:258
Classunz_global_info64_s
source/logging/appenders/minizip/unzip.h:96
Classunz_global_info_s
source/logging/appenders/minizip/unzip.h:103
Classzlib_filefunc64_32_def_s
source/logging/appenders/minizip/ioapi.h:180
Classzlib_filefunc64_def_s
source/logging/appenders/minizip/ioapi.h:164
Classzlib_filefunc_def_s
source/logging/appenders/minizip/ioapi.h:148