]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/latex/wx/tlog.tex
remove wine path from doxygen_chm: instead add some comments with urls about where...
[wxWidgets.git] / docs / latex / wx / tlog.tex
index e0d6b8a35d72996c17343e5820d90f10d921acdc..acce4436d8b9737f1d3c442c166b0dbb0f0b1e03 100644 (file)
@@ -7,13 +7,15 @@ Classes: \helpref{wxLog}{wxlog},\\
 \helpref{wxLogWindow}{wxlogwindow},\\
 \helpref{wxLogGui}{wxloggui},\\
 \helpref{wxLogNull}{wxlognull},\\
+\helpref{wxLogBuffer}{wxlogbuffer},\\
 \helpref{wxLogChain}{wxlogchain},\\
-\helpref{wxLogPassThrough}{wxlogpassthrough},\\
+\helpref{wxLogInterposer}{wxloginterposer},\\
+\helpref{wxLogInterposerTemp}{wxloginterposertemp},\\
 \helpref{wxStreamToTextRedirector}{wxstreamtotextredirector}
 
 This is a general overview of logging classes provided by wxWidgets. The word
 logging here has a broad sense, including all of the program output, not only
-non interactive messages. The logging facilities included in wxWidgets provide
+non-interactive messages. The logging facilities included in wxWidgets provide
 the base {\it wxLog} class which defines the standard interface for a {\it log
 target} as well as several standard implementations of it and a family of
 functions to use with them.
@@ -35,10 +37,7 @@ message box to inform the user about it.
 \item{\bf wxLogWarning} for warnings - they are also normally shown to the
 user, but don't interrupt the program work.
 \item{\bf wxLogMessage} is for all normal, informational messages. They also
-appear in a message box by default (but it can be changed, see below). Notice
-that the standard behaviour is to not show informational messages if there are
-any errors later - the logic being that the later error messages make the
-informational messages preceding them meaningless.
+appear in a message box by default (but it can be changed, see below).
 \item{\bf wxLogVerbose} is for verbose output. Normally, it is suppressed, but
 might be activated if the user wishes to know more details about the program
 progress (another, but possibly confusing name for the same function is {\bf
@@ -145,6 +144,8 @@ most reasonable handling of all types of messages for given platform.
 collects all messages generated by the application and also passes them to the
 previous active log target. The log window frame has a menu allowing user to
 clear the log, close it completely or save all messages to file.
+\item{\bf wxLogBuffer} This target collects all the logged messages in an
+internal buffer allowing to show them later to the user all at once.
 \item{\bf wxLogNull} The last log class is quite particular: it doesn't do
 anything. The objects of this class may be instantiated to (temporarily)
 suppress output of {\it wxLogXXX()} functions. As an example, trying to open a
@@ -169,6 +170,6 @@ reasons it is unwanted, just use this construction:
 
 The log targets can also be combined: for example you may wish to redirect the
 messages somewhere else (for example, to a log file) but also process them as
-normally. For this the \helpref{wxLogChain}{wxlogchain} and 
-\helpref{wxLogPassThrough}{wxlogpassthrough} can be used.
+normally. For this the \helpref{wxLogChain}{wxlogchain}, \helpref{wxLogInterposer}{wxloginterposer} and\rtfsp
+\helpref{wxLogInterposerTemp}{wxloginterposertemp} can be used.