OSSP CVS Repository

ossp - Difference in ossp-pkg/fsl/fsl.pod versions 1.27 and 1.28
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [History

ossp-pkg/fsl/fsl.pod 1.27 -> 1.28

--- fsl.pod      2003/01/06 16:41:21     1.27
+++ fsl.pod      2003/05/22 12:30:35     1.28
@@ -479,39 +479,74 @@
      )
  };
 
-=head1 ENVIRONMENT
+=head1 CONFIGURE
 
-The following environment variables affect the execution of B<OSSP fsl>:
+Operation.
 
 =over 4
 
-=item C<FSL_CFGDIR>
+=item C<--with-fsl-cfgdir>
 
-This variable overrides the default value (hard-coded in B<OSSP fsl>
-under built-time via C<--with-fsl-cfgdir=>I<path>) under run-time. The
-value has to point to an existing directory where configuration files
-named "I<prefix>C<*>" (see below) exist. The default value is
+The value has to point to an existing directory where configuration
+files named "I<prefix>C<*>" (see below) exist. The default value is
 "C<@FSL_CFGDIR@>".
 
-=item C<FSL_PREFIX>
+=item C<--with-fsl-prefix>
 
-This variable overrides the default value (hard-coded in B<OSSP fsl>
-under built-time via C<--with-fsl-prefix=>I<prefix>) under run-time.
 The value has to be a valid partial Unix filename. The default value is
 "C<@FSL_PREFIX@>".
 
-=item C<FSL_DEBUG>
+=back
+
+Deployment.
+
+=over 4
+
+=item C<--with-fsl-debuglogcode>
 
-This variable overrides the default value (hard-coded in B<OSSP fsl>
-under built-time via C<--with-fsl-debug=>I<l2-spec>) under run-time.
-The value has to be a valid B<OSSP l2> channel tree specification. An
-empty value (either hard-coded or overridden) disables B<OSSP fsl>
-debugging via B<OSSP l2> (but still logs errors to F<stderr>). A value
-of "C<null>" instead disables debugging at all by discarding all
-messages.
+The value must be empty or something where empty omits and anything else
+includes debugging code.  When debugging is not used the whole debugging
+code is replaced with a simple no-operation stub function.  The default
+value is "C<@FSL_DEBUGLOGCODE@>".
+
+=item C<--with-fsl-debuglogfile>
+
+The value has to point to a file where logging information is being
+dumped into. The directory has to exist, the file must be
+creatable/writable.  The file is opened, written in append mode and
+closed for every debug log message. In case of problems the debug log
+messages will be silently discarded.  The default value is
+"C<@FSL_DEBUGLOGFILE@>".
+
+=item C<--with-fsl-debuglogmask>
+
+The value has to point to a symlink. The content of this symlink is the
+name of a loglevel or a logmask. Possible values are panic, critical,
+error, warning, notice, info, trace, debug; A single word is interpreted
+as a log level and all messages with that or a more important level will
+be logged. If a comma is found in the symlink content a logmask is build
+by or'ing together the values behind all words. The same is true when
+the entire value is inside round brackets, which makes this part of the
+format compatible to l2spec and allows a single word to be a mask rather
+than a level. If for any reasons the symlink does not exist, is not
+readable, has a syntactically wrong value or any other problems the
+debug log messages will be silently discarded.  The default value is
+"C<@FSL_DEBUGLOGMASK@>".
+
+=item C<--with-fsl-debuglogstop>
+
+The value is the maximum size of the logfile in bytes.  If this size is
+reached or exceeded before the message is written logging stops and
+debug log messages will be silently discarded.  The default value is
+"C<@FSL_DEBUGLOGSTOP@>".
 
 =back
 
+For convenience reasons, what(1) or a "strings binarywithfsl | grep
+'@(#)'" will provide information about debugging code being omitted or
+included and, in the latter case, which logfile and logmask are being
+used.
+
 =head1 FILES
 
 =over 4

CVSTrac 2.0.1