Using the Logger and LogRecord APIs

LogRecord is used to store two types of logs.

DBClass.GetLogger – gets the log API. The client can write its own records using the log API. For example:
ILogger logger = SampleAppDB.GetLogger();
    logger.Debug(“Write this string to the log records table");
    SampleAppDB. SubmitLogRecords();
DBClass.GetLogRecords – gets the log records received from the server. For example:
Query query = new Query();
query.TestCriteria = Sybase.Persistence.AttributeTest.Equal("component", “Customer”);
Sybase.Persistence.SortCriteria sortCriteria = new Sybase.Persistence.SortCriteria();         
sortCriteria.Add("requestId", Sybase.Persistence.SortOrder.DESCENDING);           
query.SortCriteria = sortCriteria;

GenericList<ILogRecord> loglist = SampleAppDB.GetLogRecords(query);