[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.WebLog.ShadowAdapter Class Reference

Summary description for ShadowAdapter. More...

Inheritance diagram for Core.Tools.WebLog.ShadowAdapter:

Core.Tools.WebLog.WebLogAdapter Core.Tools.WebLog.WebLogAdapter Core.Interfaces.IWebLogParserAdapter Core.Interfaces.IWebLogParserAdapter

List of all members.

Public Member Functions

 ShadowAdapter ()
override void initialize ()
void initialize (IWebLogParser parser)
void setAppendData (bool b)
bool getAppendData ()
override String getAdapterName ()
override void handleAdapterAdded (IWebLogParser parser)
override void handleReadLine (WebLogUtil weblog_util, IWebLogLine weblog_line, String line)
override void handleShredStart ()
override void handleShredStop ()
override void handleOpenWebLog (Core.Interfaces.IBufferedReader reader, long position)
override void handleCloseWebLog (Core.Interfaces.IBufferedReader reader, long position)
override void handleDestroy ()
 ShadowAdapter ()
override void initialize ()
void initialize (IWebLogParser parser)
void setAppendData (bool b)
bool getAppendData ()
override String getAdapterName ()
override void handleAdapterAdded (IWebLogParser parser)
override void handleReadLine (WebLogUtil weblog_util, IWebLogLine weblog_line, String line)
override void handleShredStart ()
override void handleShredStop ()
override void handleOpenWebLog (Core.Interfaces.IBufferedReader reader, long position)
override void handleCloseWebLog (Core.Interfaces.IBufferedReader reader, long position)
override void handleDestroy ()

Properties

System.Collections.ArrayList ShadowFiles [get]
int ActiveCount [get]
int TotalCount [get]
String ActivePath [get]
String FilePath [get, set]
String FileName [get, set]
bool AutoRotate [get, set]

Private Member Functions

bool openOutput ()
bool closeOutput ()
bool openOutput ()
bool closeOutput ()

Private Attributes

Core.Util.Logger.AeiLog logger = null
String adapter_name = "Weblog Shadow"
String shadow_file_prefix = "trm"
String shadow_file_extension = ".txt"
String shadow_path = "data\\"
String shadow_file = "shadow"
String active_path = null
StreamWriter shadow_stream = null
bool write_header = false
bool append_data = false
bool auto_rotate = true
bool compress_output = false
int active_count = 0
int total_count = 0
System.Collections.ArrayList shadow_files = null


Detailed Description

Summary description for ShadowAdapter.


Constructor & Destructor Documentation

Core.Tools.WebLog.ShadowAdapter.ShadowAdapter (  ) 

Core.Tools.WebLog.ShadowAdapter.ShadowAdapter (  ) 


Member Function Documentation

override void Core.Tools.WebLog.ShadowAdapter.initialize (  )  [virtual]

Reimplemented from Core.Tools.WebLog.WebLogAdapter.

void Core.Tools.WebLog.ShadowAdapter.initialize ( IWebLogParser  parser  ) 

void Core.Tools.WebLog.ShadowAdapter.setAppendData ( bool  b  ) 

bool Core.Tools.WebLog.ShadowAdapter.getAppendData (  ) 

override String Core.Tools.WebLog.ShadowAdapter.getAdapterName (  )  [virtual]

Reimplemented from Core.Tools.WebLog.WebLogAdapter.

override void Core.Tools.WebLog.ShadowAdapter.handleAdapterAdded ( IWebLogParser  parser  ) 

override void Core.Tools.WebLog.ShadowAdapter.handleReadLine ( WebLogUtil  weblog_util,
IWebLogLine  weblog_line,
String  line 
)

bool Core.Tools.WebLog.ShadowAdapter.openOutput (  )  [private]

bool Core.Tools.WebLog.ShadowAdapter.closeOutput (  )  [private]

override void Core.Tools.WebLog.ShadowAdapter.handleShredStart (  )  [virtual]

Reimplemented from Core.Tools.WebLog.WebLogAdapter.

override void Core.Tools.WebLog.ShadowAdapter.handleShredStop (  )  [virtual]

Reimplemented from Core.Tools.WebLog.WebLogAdapter.

override void Core.Tools.WebLog.ShadowAdapter.handleOpenWebLog ( Core.Interfaces.IBufferedReader  reader,
long  position 
)

override void Core.Tools.WebLog.ShadowAdapter.handleCloseWebLog ( Core.Interfaces.IBufferedReader  reader,
long  position 
)

override void Core.Tools.WebLog.ShadowAdapter.handleDestroy (  )  [virtual]

Reimplemented from Core.Tools.WebLog.WebLogAdapter.

override void Core.Tools.WebLog.ShadowAdapter.initialize (  )  [virtual]

Reimplemented from Core.Tools.WebLog.WebLogAdapter.

void Core.Tools.WebLog.ShadowAdapter.initialize ( IWebLogParser  parser  ) 

void Core.Tools.WebLog.ShadowAdapter.setAppendData ( bool  b  ) 

bool Core.Tools.WebLog.ShadowAdapter.getAppendData (  ) 

override String Core.Tools.WebLog.ShadowAdapter.getAdapterName (  )  [virtual]

Reimplemented from Core.Tools.WebLog.WebLogAdapter.

override void Core.Tools.WebLog.ShadowAdapter.handleAdapterAdded ( IWebLogParser  parser  ) 

override void Core.Tools.WebLog.ShadowAdapter.handleReadLine ( WebLogUtil  weblog_util,
IWebLogLine  weblog_line,
String  line 
)

bool Core.Tools.WebLog.ShadowAdapter.openOutput (  )  [private]

bool Core.Tools.WebLog.ShadowAdapter.closeOutput (  )  [private]

override void Core.Tools.WebLog.ShadowAdapter.handleShredStart (  )  [virtual]

Reimplemented from Core.Tools.WebLog.WebLogAdapter.

override void Core.Tools.WebLog.ShadowAdapter.handleShredStop (  )  [virtual]

Reimplemented from Core.Tools.WebLog.WebLogAdapter.

override void Core.Tools.WebLog.ShadowAdapter.handleOpenWebLog ( Core.Interfaces.IBufferedReader  reader,
long  position 
)

override void Core.Tools.WebLog.ShadowAdapter.handleCloseWebLog ( Core.Interfaces.IBufferedReader  reader,
long  position 
)

override void Core.Tools.WebLog.ShadowAdapter.handleDestroy (  )  [virtual]

Reimplemented from Core.Tools.WebLog.WebLogAdapter.


Member Data Documentation

Core Util Logger AeiLog Core::Tools::WebLog.ShadowAdapter::logger = null [private]

String Core::Tools::WebLog.ShadowAdapter::adapter_name = "Weblog Shadow" [private]

Reimplemented from Core.Tools.WebLog.WebLogAdapter.

StreamWriter Core::Tools::WebLog.ShadowAdapter::shadow_stream = null [private]

System Collections ArrayList Core::Tools::WebLog.ShadowAdapter::shadow_files = null [private]


Property Documentation

System Collections ArrayList Core::Tools::WebLog.ShadowAdapter::ShadowFiles [get]

int Core::Tools::WebLog.ShadowAdapter::ActiveCount [get]

int Core::Tools::WebLog.ShadowAdapter::TotalCount [get]

String Core::Tools::WebLog.ShadowAdapter::ActivePath [get]

String Core::Tools::WebLog.ShadowAdapter::FilePath [get, set]

String Core::Tools::WebLog.ShadowAdapter::FileName [get, set]

bool Core::Tools::WebLog.ShadowAdapter::AutoRotate [get, set]


The documentation for this class was generated from the following files:
Stephen W. Cote, 2009, whitefrost.com