Skip to content

Commit

Permalink
Document update: how to modify FLAGS_* in glog
Browse files Browse the repository at this point in the history
  • Loading branch information
shinh committed Jan 25, 2013
1 parent 4761fe1 commit 44f08b4
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions doc/glog.html
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,25 @@ <h2><A NAME=flags>Setting Flags</A></h2>
<p>There are some other flags defined in logging.cc. Please grep the
source code for "DEFINE_" to see a complete list of all flags.

<p>You can also modify flag values in your program by modifying global
variables <code>FLAGS_*</code> . Most settings start working
immediately after you update <code>FLAGS_*</code> . The exceptions are
the flags related to destination files. For example, you might want to
set <code>FLAGS_log_dir</code> before
calling <code>google::InitGoogleLogging</code> . Here is an example:

<pre>
LOG(INFO) << "file";
// Most flags work immediately after updating values.
FLAGS_logtostderr = 1;
LOG(INFO) << "stderr";
FLAGS_logtostderr = 0;
// This won't change the log destination. If you want to set this
// value, you should do this before google::InitGoogleLogging .
FLAGS_log_dir = "/some/log/directory";
LOG(INFO) << "the same file";
</pre>

<h2><A NAME=conditional>Conditional / Occasional Logging</A></h2>

<p>Sometimes, you may only want to log a message under certain
Expand Down

0 comments on commit 44f08b4

Please sign in to comment.