log static method

void log(
  1. LogMessageSeverityLevel level,
  2. String message,
  3. LogMessageEntityType entityType,
  4. String entityName,
)

Implementation

static void log(LogMessageSeverityLevel level, final String message, LogMessageEntityType entityType, String entityName)
{
    String output = "[" + getTimeString() + " | CLAID Dart - " + level.toString() + "] " + message + "\n";

    if(level == LogMessageSeverityLevel.ERROR || level == LogMessageSeverityLevel.FATAL)
    {
        print(output);
    }
    else
    {
        stderr.write(output);
    }

    LogMessage logMessage;
/*
    if(level.compareTo(CLAID.getLogSinkSeverityLevel()) >= 0)
    {
        // Set values for the LogMessage fields
        logMessageBuilder.setLogMessage(message);
        logMessageBuilder.setSeverityLevel(level);
        logMessageBuilder.setUnixTimestampInMs(System.currentTimeMillis());
        logMessageBuilder.setEntityType(entityType);
        logMessageBuilder.setEntityName(entityName);
        logMessageBuilder.setRuntime(Runtime.RUNTIME_DART);

        // Build the LogMessage
        LogMessage logMessage = logMessageBuilder.build();
        CLAID.postLogMessage(logMessage);
    }*/
}