optionally count repeating wxLog messages instead of logging all (patch 1520815)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40294 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2006-07-25 00:04:35 +00:00
parent 0ca3c231fb
commit f98377912b
5 changed files with 112 additions and 11 deletions

View File

@@ -155,7 +155,9 @@ window on the corresponding error message. If you wish to enable it, please use
\helpref{SetTimestamp}{wxlogsettimestamp}\\
\helpref{GetTimestamp}{wxloggettimestamp}\\
\helpref{SetTraceMask}{wxlogsettracemask}\\
\helpref{GetTraceMask}{wxloggettracemask}
\helpref{GetTraceMask}{wxloggettracemask}\\
\helpref{SetRepetitionCounting}{wxlogsetrepetitioncounting}\\
\helpref{GetRepetitionCounting}{wxloggetrepetitioncounting}
%%%%% MEMBERS HERE %%%%%
\helponly{\insertatlevel{2}{
@@ -322,6 +324,21 @@ and not sent to the active log target.
Returns the current log level limit.
\membersection{wxLog::SetRepetitionCounting}\label{wxlogsetrepetitioncounting}
\func{static void}{SetRepetitionCounting}{\param{bool }{ repetCounting = true}}
Enables logging mode in which a log message is logged once, and in case exactly
the same message successively repeats one or more times, only the number of
repetitions is logged.
\membersection{wxLog::GetRepetitionCounting}\label{wxloggetrepetitioncounting}
\func{static bool}{GetRepetitionCounting}{\void}
Returns whether the repetition counting mode is enabled.
\membersection{wxLog::SetTimestamp}\label{wxlogsettimestamp}
\func{void}{SetTimestamp}{\param{const char * }{ format}}