Lines Matching defs:log_user
138 /* A log_user is something that potentially uses a logger (which could be NULL).
140 The log_user class keeps the reference-count of a logger up-to-date. */
142 class log_user
145 log_user (logger *logger);
146 ~log_user ();
174 DISABLE_COPY_AND_ASSIGN (log_user);
179 /* A shortcut for calling log from a log_user, handling the common
183 log_user::log (const char *fmt, ...) const
194 /* A shortcut for starting a log line from a log_user,
199 log_user::start_log_line () const
205 /* A shortcut for ending a log line from a log_user,
210 log_user::end_log_line () const
216 /* A shortcut for recording entry into a scope from a log_user,
221 log_user::enter_scope (const char *scope_name)
227 /* A shortcut for recording exit from a scope from a log_user,
232 log_user::exit_scope (const char *scope_name)