Csl::log::BaseLogger< TRecord > | Convenience class for generating Record s |
Csl::log::BaseRecord< TSeverityLevel, TChannel, TMessage, TTimePoint > | A collection of logging related information |
Csl::log::Between< T > | Compares less-ordering with high and greater-ordering with low constant at invocation |
Csl::log::BetweenEquals< T > | Compares less-equality-ordering with high and greater-equality-ordering with low constant at invocation |
Csl::log::ByteCountFlushPolicy | A Flush-Policy which acts on accumulated byte count |
Csl::log::FileSink< TRecord >::CleanupRule | Type for configuring FileSink cleanup rules |
Csl::log::ConsoleTextStyle | Collection of possible style and color options for text printed onto the console |
Csl::log::ConsoleTextStyleTable< TProjection, TTable > | Convenience class for setting up style policies for a given Record member |
Csl::log::Core< TRecord > | The central point of the whole library. Needs to be instantiated at least once |
Csl::log::Equals< T > | Compares equality with constant at invocation |
▼Cstd::exception | STL class |
▼Cstd::runtime_error | STL class |
Csl::log::SinkException | |
Csl::log::FilterChain< TAlgorithm, TFilter > | Chains multiple filter together |
▼Csl::log::FilterChain< detail::TupleAllOf, TFilter... > | |
Csl::log::FilterAllOf< TFilter > | Convenience type for chaining multiple filter with AND |
▼Csl::log::FilterChain< detail::TupleAnyOf, TFilter... > | |
Csl::log::FilterAnyOf< TFilter > | Convenience type for chaining multiple filter with OR |
▼Csl::log::FilterChain< detail::TupleNoneOf, TFilter... > | |
Csl::log::FilterNoneOf< TFilter > | Convenience type for chaining multiple filter with NOR |
Csl::log::FlushPolicy< TPredicate, TProjection, TInvocationRule > | A customizable FlushPolicy class |
Csl::log::FlushPolicyChain< TAlgorithm, TFlushPolicies > | Chains multiple FlushPolicy objects together |
▼Csl::log::FlushPolicyChain< detail::TupleAllOf, TFlushPolicies... > | |
Csl::log::FlushPolicyAllOf< TFlushPolicies > | Convenience type for chaining multiple FlushPolicies with AND |
▼Csl::log::FlushPolicyChain< detail::TupleAnyOf, TFlushPolicies... > | |
Csl::log::FlushPolicyAnyOf< TFlushPolicies > | Convenience type for chaining multiple FlushPolicies with OR |
▼Csl::log::FlushPolicyChain< detail::TupleNoneOf, TFlushPolicies... > | |
Csl::log::FlushPolicyNoneOf< TFlushPolicies > | Convenience type for chaining multiple FlushPolicies with NOR |
Csl::log::Greater< T > | Compares greater-ordering with constant at invocation |
Csl::log::GreaterEquals< T > | Compares greater-equality-ordering with constant at invocation |
▼Csl::log::ISink< TRecord > | Sink interface class |
▼Csl::log::BasicSink< TRecord > | Abstract Sink class which offers basic filtering, formatting functionality |
▼Csl::log::OStreamSink< TRecord > | An std::ostream orientated Sink class which extends BasicSink |
Csl::log::ConsoleSink< TRecord > | Sink class for directly logging onto std::cout |
Csl::log::FileSink< TRecord > | Class for logging into files |
Csl::log::Less< T > | Compares less-ordering with constant at invocation |
Csl::log::LessEquals< T > | Compares less-equality-ordering with constant at invocation |
Csl::log::LoggerTypedefs< TLogger > | Provides a layer of abstraction to Record member types |
Csl::log::NotEquals< T > | Compares non-equality with constant at invocation |
Csl::log::ProjectionFilter< TProjection, TUnaryPredicate > | Combines a projection on Record type with a predicate into an invokable object |
Csl::log::RecordBuilder< TRecord > | Helper class for building new Records |
Csl::log::RecordGetters< TRecord > | Provides a layer of abstraction to Record member setter |
Csl::log::RecordQueue< TRecord > | Storage for Record s |
Csl::log::RecordQueue< Record_t > | |
Csl::log::RecordSetters< TRecord > | Provides a layer of abstraction to Record member setter |
Csl::log::RecordTypedefs< TRecord > | Provides a layer of abstraction to Record member types |
Csl::log::FileSink< TRecord >::RotationRule | Type for configuring FileSink rotation rules |
Csl::log::ScopedSinkDisabling< TRecord, TSink > | Wrapper class which disables Sinks on construction and enables them on destruction |
Csl::log::SetChan< TChannel > | Manipulates the channel of the current RecordBuilder object |
Csl::log::SetSev< TSeverityLevel > | Manipulates the channel of the current RecordBuilder object |
Csl::log::StringPattern | Helper class for generating patterned strings |
Csl::log::TimedFlushPolicy | A Flush-Policy which acts on a durations |