master
Added Properties functionality ot Logger and Sink classes. That allows us to define new line mplaceholders and formats for date and time placeholders
trim* global functions renames to Trim*
Preparing to release - updated file headers
init
Introduced THashBase class that has third parameter - class type for storing Keys. KT class can be either THArraySorted<> or THArray<> or any other class that supports THarray<> interface. THash class now is made as THashBase specialization with parameter KT=THarraySorted<>. THashUnordered - specialization with KT=THarray<>. Added THash2 constructor from initializer_list.
Added concept of default logger LogEngine::Info("xxxx") convenient for simple projects
attempt to create WStdoutSink sink. Commented out for now
Added new sink FileLockSink
TStraam: Added Flush() abstract method and to its descendants too. TStream: Added overloaded operator << for working with std::endl manipulator. I works slowly for some reason
more comments added
changes related to the new THashBase template
added comment to enum LogLEvel
removed unneded comment
some comments added
some renamings +code optimizations
some renamings
Implemented thread safe and thread non-safe two types of loggers updated tests accordingly
more comment added