int main() { assert(daemon_flag == false); log(INFO, "Info log message."); log(SCRIPT, "Script log message."); log(NOTICE, "Notice log message."); log(WARNING, "Warning log message."); log(SCRIPT_ERROR, "Script Error log message."); log(CRITICAL, "Critical log message."); log_formatted(INFO, "Info message with no \\n"); log_formatted(INFO, "Info message with a \\n\n"); log_formatted(INFO, "Info message with a \\n \n and text on another line"); log_formatted(INFO, "Info message with two \\n\n on two lines\n"); errno = 0; logSysError(INFO); logSysError(SCRIPT); logSysError(NOTICE); logSysError(WARNING); logSysError(SCRIPT_ERROR); logSysError(CRITICAL); errno = -1; logSysError(INFO); logSysError(SCRIPT); logSysError(NOTICE); logSysError(WARNING); logSysError(SCRIPT_ERROR); logSysError(CRITICAL); errno = EINVAL; logSysError(INFO); logSysError(SCRIPT); logSysError(NOTICE); logSysError(WARNING); logSysError(SCRIPT_ERROR); logSysError(CRITICAL); assert(testEventLog("/dev/null")); logEvent(START, "Test start event log message"); logEvent(STOP, "Test stop event log message"); logEvent(CONNECT, "Test connect event log message"); logEvent(DISCONNECT, "Test disconnect event log message"); logEvent(LOGIN, "Test login event log message"); logEvent(LOGOUT, "Test logout event log message"); logEvent(TAKE_CHAR, "Test take character event log message"); logEvent(DROP_CHAR, "Test drop character event log message"); logEvent(EXPORT_ENT, "Test export entity event log message"); logEvent(IMPORT_ENT, "Test import entity event log message"); logEvent(POSSESS_CHAR, "Test possess character event log message"); return 0; }
int Test_Resource(SaHpiSessionIdT sessionId, SaHpiRptEntryT rpt_entry, callback2_t func) { int retval = SAF_TEST_NOTSUPPORT; char name[200]; if (rpt_entry.ResourceCapabilities & SAHPI_CAPABILITY_EVENT_LOG) { sprintf(name, "Resource 0x%X", rpt_entry.ResourceId); retval = testEventLog(sessionId, rpt_entry.ResourceId, name); } return retval; }
int Test_Domain(SaHpiSessionIdT sessionId) { return testEventLog(sessionId, SAHPI_UNSPECIFIED_RESOURCE_ID, "Domain"); }