reactos/sdk
Hermès Bélusca-Maïto cb979bb293
[REACTOS] Introduce a "DEBUGFORMAT" environment variable that allows to select different debug trace formats.
CORE-12671

- The default format is used when no format name is specified: this is
  the one we use so far in ReactOS:

    <debug_class>:(<file>:<line>) <message>

  with "debug_class" being "trace", "warn", "err".

- The "wine" format is the one used by Wine. It can be used when trying
  to diff-compare traces for a module with the corresponding one
  obtained from a Wine run. It can also be useful because the logging of
  Wine-synced code assumes that the function names are automatically
  added by the helper macros "FIXME()", "TRACE()", "WARN()" or "ERR()",
  and not manually inside the logging string given to these macros:
  for example:

    FIXME("(%params) message\n", params);

  displays:

    fixme:<module>:SomeFunc(params) message

- The "extended" (or "ext") format is very noisy and tries to output a
  lot of information; it is a hybrid of the previous two formats:

    <debug_class>:(<file>:<line>):<channel>:SomeFunc <message>

Support for displaying the current process ID is added in
addition to the already existing support for thread ID.
2018-08-30 22:42:50 +02:00
..
cmake [CMAKE] Update baseaddress files to match latest changes. 2018-08-30 03:45:40 +02:00
include [REACTOS] Introduce a "DEBUGFORMAT" environment variable that allows to select different debug trace formats. 2018-08-30 22:42:50 +02:00
lib [REACTOS] Introduce a "DEBUGFORMAT" environment variable that allows to select different debug trace formats. 2018-08-30 22:42:50 +02:00
tools [LOG2LINES] Enforce "Iso" type when unpacking the Iso file 2018-08-19 17:39:15 +02:00