X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.auditlogging%2Fsrc%2Forg%2Fsimantics%2Faudit%2Fclient%2FAuditLoggingClient.java;h=e9043187d76db1c28b5325292b4ce38a7848412c;hp=63045fdcfe7a3f598751a7207b2d2d12c2a01950;hb=aaa0aa90d9fdfc8350e36da4e0629c3f5916f68c;hpb=0a4b815c9051a20c705d2b77619b41dfb9a3034f diff --git a/bundles/org.simantics.auditlogging/src/org/simantics/audit/client/AuditLoggingClient.java b/bundles/org.simantics.auditlogging/src/org/simantics/audit/client/AuditLoggingClient.java index 63045fdcf..e9043187d 100644 --- a/bundles/org.simantics.auditlogging/src/org/simantics/audit/client/AuditLoggingClient.java +++ b/bundles/org.simantics.auditlogging/src/org/simantics/audit/client/AuditLoggingClient.java @@ -91,21 +91,22 @@ public class AuditLoggingClient { private static void commit(Level level, Map message) throws AuditLoggingException { try { - AuditLoggingAPIClient client = fromEnv().apiClient; - if (client == null) { + AuditLoggingClient client = fromEnv(); + if (client == null || client.apiClient == null) { // No can do - at least log to file LOGGER.warn("Audit logging server not configured - printing event to log"); LOGGER.info(message.toString()); } else { + AuditLoggingAPIClient apiClient = client.apiClient; switch (level) { case INFO: - client.log(message); + apiClient.log(message); break; case ERROR: - client.error(message); + apiClient.error(message); break; case TRACE: - client.trace(message); + apiClient.trace(message); break; default: break;