Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • release/202005
  • release/202001
  • release/201912
  • release/201911
  • release/releaseWindowsTestOne
  • release/windowsReleaseTest
  • release/releaseTest
  • release/releaseWindowsTest
  • release/201910
  • release/qt/201910
  • release/windows-test/201910
  • release/201908
  • release/201906
  • release/201905
  • release/201904
  • release/201903
  • release/201902
  • release/201901
  • release/201812
  • 4.0.0
  • 2.2.0
  • 2.1.0
  • 2.0.1
  • 2.0.0
  • 1.4.1
  • 1.4.0
  • 1.3.0
  • 1.2.0
  • 1.1.0
30 results

winsyslog.h

Blame
    • Guillaume Roguez's avatar
      9259af53
      logger: API refactoring · 9259af53
      Guillaume Roguez authored and Andreas Traczyk's avatar Andreas Traczyk committed
      
      This refactoring of logger brings a definitive C++ orientation
      of the code.
      
      A Logger class is added with the support of two logging fashions:
      * legacy printf style (format string + optional arguments)
      * the iostream C++ style using << operator
      
      This patch doesn't break retro-compatility, but change a bit the
      logging output of filename/line context.
      This change is needed to not increase the overhead
      compared to situation before the patch and let us open to chose how
      to display this information without the need to re-build the code.
      
      Also change some macros where RING_xxx are used conjointly with
      __VA_ARGS__ to make them work on VisualStudio (UWP) with this new API.
      
      Change-Id: Iaea118460cbb31d0eeada9476d4576f675a9b056
      Reviewed-by: default avatarAndreas Traczyk <andreas.traczyk@savoirfairelinux.com>
      9259af53
      History
      logger: API refactoring
      Guillaume Roguez authored and Andreas Traczyk's avatar Andreas Traczyk committed
      
      This refactoring of logger brings a definitive C++ orientation
      of the code.
      
      A Logger class is added with the support of two logging fashions:
      * legacy printf style (format string + optional arguments)
      * the iostream C++ style using << operator
      
      This patch doesn't break retro-compatility, but change a bit the
      logging output of filename/line context.
      This change is needed to not increase the overhead
      compared to situation before the patch and let us open to chose how
      to display this information without the need to re-build the code.
      
      Also change some macros where RING_xxx are used conjointly with
      __VA_ARGS__ to make them work on VisualStudio (UWP) with this new API.
      
      Change-Id: Iaea118460cbb31d0eeada9476d4576f675a9b056
      Reviewed-by: default avatarAndreas Traczyk <andreas.traczyk@savoirfairelinux.com>
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.