CrLog

CrLog


CrLog is an interface for logging to anywhere.

Public:

Properties:

NameDescription
 Append (get) whether to append to a destination when it is opened  
 Append (let) whether to append to a destination when it is opened  
 Destination (get) see the remarks in each implementation class  
 Destination (let) see the remarks in each implementation class  
 Destination (set) see the remarks in each implementation class  
 EntryFieldDelimiter (get) character(s) which separate fields in log entry output  
 EntryFieldDelimiter (let) character(s) which separate fields in log entry output  
 EntryLineDelimiter (get) character(s) which separate lines in log entry output  
 EntryLineDelimiter (let) character(s) which separate lines in log entry output  
 EntryLineIndentation (get) character(s) which are used to indent after the first line in log entry output  
 EntryLineIndentation (let) character(s) which are used to indent after the first line in log entry output  
 EntryTimestampFormat (get) the format of the timestamp (see Format function in VB documentation) to possibly (see EntryTimestampInclude) be included in the log entry  
 EntryTimestampFormat (let) the format of the timestamp (see Format function in VB documentation) to possibly (see EntryTimestampInclude) be included in the log entry  
 EntryTimestampInclude (get) whether the timestamp is included in the log entry  
 EntryTimestampInclude (let) whether the timestamp is included in the log entry  

Methods:

NameDescription
 Close1 close the log (any i/o is flushed and future writes without opening fail) 
 EntryWrite submit entry to the log  
 Open1 open the log