Changes between Initial Version and Version 1 of LibcLogging


Ignore:
Timestamp:
Dec 15, 2005, 8:56:03 PM (18 years ago)
Author:
bird
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • LibcLogging

    v1 v1  
     1=== libc logging ===
     2
     3The developers disto of LIBC comes with a several different libc versions, one of the most useful ones are the libcXY.logstrict one. Replacing the libcXY.dll with it will cause all new LIBC processes to do detailed logging and internal strictness checks. The libc logs are written to libc-<pid>.log files in the current working directory. The format of these files are briefly described by the column headers at the top of each log file.
     4
     5For most people it is not useful to have internal libc strictness enabled. This can be disabled by setting the env.var. LIBC_STRICT_DISABLED to 1 (or whaterver else, as long as it is set).
     6
     7It is possible to disable (or enabled) certain log groups using the LIBC_LOGGING env.var. The value of LIBC_LOGGING is a list of groups with an operator '+' or '-' operator in front of them. There is a special group 'all' which can be used to disable or enable all groups. For a correct list of groups, see the source code:
     8   * http://svn.netlabs.org/libc/browser/trunk/libc/src/libc/sys/logstrict.c#L428
     9
     10Further details about the logging can be obtained by checking out the source file and header:
     11   * http://svn.netlabs.org/libc/browser/trunk/libc/src/libc/sys/logstrict.c
     12   * http://svn.netlabs.org/libc/browser/trunk/libc/include/InnoTekLIBC/logstrict.h