Welcome
       Welcome to ITLogLib/Visual C++
       What ITLogLib/Visual C++ consists of
General ITLogLib guide
       ITLogLib overview
       ITLogLib architecture
       Which ITLogLib variants do exist
       Which ITLogLib variant should I use
       ITLogLib output file formats
Setting up Visual Studio
       Setting up Visual Studio
Setting up your project
       Setting up your project
       Including the API in your modules
Using the ITLogLib API
       General sequence of actions
       Error handling
       A note about version numbers
       Distinction between properties and methods
       Globals
             GetITLogLib method
             QuickLog method
             IF_LOG, ELSE_LOG and END_LOG
       ITLogLib class
             ITLogLib class overview
             ITLogLib properties
                   IsInitialized
                   GetConfigFile
                   GetLogChannel
                   GetLastErrorCode
                   GetLastErrorDescription
             ITLogLib methods
                   Initialize
                   Deinitialize
                   OpenLogChannel
                   CloseLogChannel
                   Helper - RunApplication
                   Helper - GetRegistrySettingCurrentUser
                   Helper - GetRegistrySettingLocalMachine
       ITOutputLogChannel class
             ITOutputLogChannel class overview
             ITOutputLogChannel properties
                   GetName
                   IsOpen
                   GetCurrentLogFile
             ITOutputLogChannel methods
                   CreateLogMsg
                   QuickLog
                   AddForward
                   RemoveForward
       ITLogMsg class
             ITLogMsg class overview
             About user-defined ITLogMsg parameters
             ITLogMsg properties
                   IsNullLogMsg
                   GetLogLevel
                   WillBeLogged
                   GetLogChannelName
                   GetModule
                   GetCase
                   GetText
                   GetTimeAsString
             ITLogMsg methods
                   constructors
                   assignment operator
                   Create methods
                   WillBeLoggedTo
                   AddLogLevel
                   SetLogLevel
                   Output streaming operators
                   AddParam
                   Send
                   Cancel
       ITLogLevel enum
             ITLogLevel enum
Additional tips and tricks
       How to get IntelliSense support
       How to save pending log information when your application crashes
       How to define your own output operators
Shipping ITLogLib with your applications
       Shipping ITLogLib with your applications
iTech Logging glossary
       Introduction to iTech Logging
       ITL enabled application
       iTech LogLib (ITLogLib)
       iTech LogBook (ITLogBook)
       iTech Logging Configuration Manager (ITConfigManager)
       decoupled log message output
       write-out period
       online-updateable configuration parameter
       reload period
       online analysis of log files
       offline analysis of log files
       logchannel
       logfile sequence of a run
       logchannel forwarding
       write-out filter
       Loglevel
       Module
       Case
       pre-registered Module, pre-registered Case
       Template for text logfile layout
       Template for HTML logfile layout
       Template for XML logfile layout
       Template variables
About iTech Software
       About iTech Software
       Contacting iTech Software