001package com.pingidentity.util;
002
003import com.unboundid.directory.sdk.common.config.GenericConfig;
004import com.unboundid.directory.sdk.common.internal.UnboundIDExtension;
005import com.unboundid.directory.sdk.common.types.LogSeverity;
006import com.unboundid.directory.sdk.sync.types.SyncServerContext;
007
008public class LOG
009{
010  public static void out(final String m, UnboundIDExtension ext,
011      GenericConfig config, SyncServerContext serverContext) {
012    String message = ext.getExtensionName() + " - "
013        + config.getConfigObjectName() + " - " + m;
014    if ( serverContext != null )
015    {
016      serverContext.logMessage(LogSeverity.NOTICE, message);
017    } else
018    {
019      System.out.println(message);
020    }
021  }
022}