rtl/logfile.hxx File Reference

#include <rtl/logfile.h>
#include <rtl/string.hxx>

Go to the source code of this file.

Classes

class  rtl::Logfile
 The intended use for class Logfile is to write time stamp information for profiling purposes. More...

Namespaces

namespace  rtl

Defines

#define RTL_LOGFILE_CONTEXT(instance, name)   ((void)0)
#define RTL_LOGFILE_CONTEXT_AUTHOR(instance, project, author, name)   ((void)0)
#define RTL_LOGFILE_CONTEXT_TRACE(instance, message)   ((void)0)
#define RTL_LOGFILE_CONTEXT_TRACE1(instance, frmt, arg1)   ((void)arg1,(void)0)
#define RTL_LOGFILE_CONTEXT_TRACE2(instance, frmt, arg1, arg2)   ((void)arg1,(void)arg2,(void)0)
#define RTL_LOGFILE_CONTEXT_TRACE3(instance, frmt, arg1, arg2, arg3)   ((void)arg1,(void)arg2,(void)arg3,(void)0)
#define RTL_LOGFILE_PRODUCT_TRACE(string)   rtl_logfile_longTrace( "| : %s\n", string )
#define RTL_LOGFILE_PRODUCT_TRACE1(frmt, arg1)
#define RTL_LOGFILE_PRODUCT_CONTEXT(instance, name)   ::rtl::Logfile instance( name )
#define RTL_LOGFILE_PRODUCT_CONTEXT_TRACE1(instance, frmt, arg1)
#define RTL_LOGFILE_HASLOGFILE()   rtl_logfile_hasLogFile()

Define Documentation

#define RTL_LOGFILE_CONTEXT ( instance,
name   )     ((void)0)
#define RTL_LOGFILE_CONTEXT_AUTHOR ( instance,
project,
author,
name   )     ((void)0)
#define RTL_LOGFILE_CONTEXT_TRACE ( instance,
message   )     ((void)0)
#define RTL_LOGFILE_CONTEXT_TRACE1 ( instance,
frmt,
arg1   )     ((void)arg1,(void)0)
#define RTL_LOGFILE_CONTEXT_TRACE2 ( instance,
frmt,
arg1,
arg2   )     ((void)arg1,(void)arg2,(void)0)
#define RTL_LOGFILE_CONTEXT_TRACE3 ( instance,
frmt,
arg1,
arg2,
arg3   )     ((void)arg1,(void)arg2,(void)arg3,(void)0)
 
#define RTL_LOGFILE_HASLOGFILE (  )     rtl_logfile_hasLogFile()
#define RTL_LOGFILE_PRODUCT_CONTEXT ( instance,
name   )     ::rtl::Logfile instance( name )
#define RTL_LOGFILE_PRODUCT_CONTEXT_TRACE1 ( instance,
frmt,
arg1   ) 
Value:
rtl_logfile_longTrace( "| %s : ", \
                           instance.getName() ); \
             rtl_logfile_trace( frmt, arg1 ); \
             rtl_logfile_trace( "\n" )
#define RTL_LOGFILE_PRODUCT_TRACE ( string   )     rtl_logfile_longTrace( "| : %s\n", string )
#define RTL_LOGFILE_PRODUCT_TRACE1 ( frmt,
arg1   ) 
Value:
rtl_logfile_longTrace( "| : " ); \
             rtl_logfile_trace( frmt, arg1 ); \
             rtl_logfile_trace( "\n" )
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Oct 2014 by  doxygen 1.6.1