liblogger

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Enabled c++17 standard for all projects (CH-340) Fixed boost-build32.

  1. … 17 more files in changeset.
Changed googletest/googlemock to new version supporting VS2017. Changed main projects settings to target v141_xp. Updated source code to handle the new framework. (CH-340)

  1. … 392 more files in changeset.
Changed googletest/googlemock to new version supporting VS2017. Changed main projects settings to target v141_xp. Updated source code to handle the new framework. (CH-340)

  1. … 392 more files in changeset.
Improved handling of logger waiting failures (CH-322)

Fixed several issues reported by ReSharper (CH-318).

  1. … 33 more files in changeset.
Introduced engine-wide logging (with task manager serialization included). Moved serialization logging from debug tracing to a normal log file. (CH-114)

  1. … 29 more files in changeset.
Fixed various issues reported by resharper. Added move constructors/move assignment operators to various classes. Exceptions cleanups. Removed unused code. Removed copy constructors/copy assignments from various noncopyable classes. (CH-318).

  1. … 120 more files in changeset.
Removed unnecessary includes. Sorted member initialization in constructors. (CH-318)

  1. … 138 more files in changeset.
Normalized line ending as specified in .gitattributes (CH-312).

    • -100
    • +100
    ./liblogger.vc140.vcxproj.filters
  1. … 251 more files in changeset.
Corrected positioning of CH entries in explorer context menu for Polish and English languages. Improved error management in shell extension (CH-296).

  1. … 4 more files in changeset.
Updated Version info in CH binaries (CH-287).

  1. … 12 more files in changeset.
Enabled Multi Process compilation for all CH projects (CH-283).

  1. … 7 more files in changeset.
Added thread id to the log output (CH-206)

  1. … 1 more file in changeset.
Removing task will now delete all associated log files, including rotated ones (CH-274)

  1. … 4 more files in changeset.
Fixed logger build for x32 platform (CH-206).

Added try-catch section to logger thread to avoid issues with unhandled exceptions that can't be propagated through win32 api (CH-206).

Fixed high CPU usage when logging. Replaced boost log with liblogger in shell extension. (CH-206).

  1. … 16 more files in changeset.
Fxied log file data to not accumulate log entries when no log file was specified (CH-206).

Fixed unit tests for overlapped data buffer (CH-206).

  1. … 2 more files in changeset.
Fixed several issues reported by cppcheck (CH-272).

  1. … 7 more files in changeset.
Fixed problems reported by cppcheck (CH-206)

  1. … 2 more files in changeset.
Fixed possible crash in logging subsystem reported by coverity scan (CH-206)

Fixed liblogger unit tests (CH-206)

  1. … 2 more files in changeset.
Added ability to change max log size, max rotate count and log levels on-the-fly for app and engine loggers (CH-206).

  1. … 5 more files in changeset.
Changed log file content to be stored in utf8 (no BOM) instead of UTF-16 (CH-206).

Added liblogger to setup script and zipping script (CH-206)

  1. … 2 more files in changeset.
Changed liblogger from static library to DLL (CH-206)

  1. … 1 more file in changeset.
Fixed options handling for count of rotated files. Fixed rotated files scanning. Fixed date/time formatting in log file names and in log contents. Reduced usage of mutexes in logging mechanism in favor of interlocked operations. Improved exception handling. (CH-206)

  1. … 1 more file in changeset.
Implemented preliminary versions of remaining logger files (buggy) (CH-206).

    • -0
    • +116
    ./TAsyncMultiLogger.cpp
    • -0
    • +61
    ./TAsyncMultiLogger.h
    • -0
    • +38
    ./TDateTimeFormatter.cpp
    • -0
    • +33
    ./TDateTimeFormatter.h
  1. … 41 more files in changeset.
Isolated the logger functionalities to the separate static library (CH-206)

  1. … 52 more files in changeset.