libeloslog.h

// SPDX-License-Identifier: MIT

void elosDeleteLogger(void)
[source]

Function: elosDeleteLogger

Description:

Delete default logger

Input:
  • None

Output:
  • None

Return:
  • void

safuResultE_t elosInitLogger(elosSession_t *session)
[source]

Function: elosInitLogger

Description:

Initialize default logger with the given connection session

Input:
  • session: session data structure used by other functions

Output:
  • None

Return:
  • SAFU_RESULT_OK for success or SAFU_RESULT_FAILED on failure

void elosLog(elosEventMessageCodeE_t messageCode, elosSeverityE_t severity, uint64_t classification, const char *logMessage)
[source]

Function: elosLog

Description:

Log a message as elos event with specified event parameters

Input:
  • messageCode: message code of log event

  • severity: severity of the logging event

  • classification: classification for categorizing log event

  • logMessage: message to be logged

Output:
  • None

Return:
  • void