Skip to content
Snippets Groups Projects
Commit 432ca54c authored by jakubs's avatar jakubs
Browse files

SSDM-2550 - expose dss registration logger to dropbox transaction

SVN: 34750
parent ff261985
No related branches found
No related tags found
No related merge requests found
......@@ -41,6 +41,9 @@ public class DssRegistrationLogger implements IDSSRegistrationLogger
private static final Logger notificationLog = LogFactory.getLogger(LogCategory.NOTIFY,
DssRegistrationLogger.class);
private static final Logger operationLog = LogFactory.getLogger(LogCategory.OPERATION,
DssRegistrationLogger.class);
private File file;
private final DssRegistrationLogDirectoryHelper helper;
......@@ -102,7 +105,7 @@ public class DssRegistrationLogger implements IDSSRegistrationLogger
}
private static FastDateFormat simpleNoISODateFormat = FastDateFormat.getInstance("yyyy-MM-dd HH:mm:ss");
/**
* Logs a message.
*/
......@@ -116,48 +119,78 @@ public class DssRegistrationLogger implements IDSSRegistrationLogger
FileUtilities.appendToFile(file, logMessage.toString(), false);
}
@Override
public void info(Logger logger, String message)
{
logger.info(message);
log(message);
}
@Override
public void warn(Logger logger, String message)
{
logger.warn(message);
log(message);
}
@Override
public void error(Logger logger, String message)
{
logger.error(message);
log(message);
}
@Override
public void info(Logger logger, String message, Throwable ex)
{
logger.info(message, ex);
log(ex, message);
}
@Override
public void warn(Logger logger, String message, Throwable ex)
{
logger.warn(message, ex);
log(ex, message);
}
@Override
public void error(Logger logger, String message, Throwable ex)
{
logger.error(message, ex);
log(ex, message);
}
@Override
public void info(String message)
{
info(operationLog, message);
}
@Override
public void warn(String message)
{
warn(operationLog, message);
}
@Override
public void error(String message)
{
error(operationLog, message);
}
@Override
public void info(String message, Throwable ex)
{
info(operationLog, message, ex);
}
@Override
public void warn(String message, Throwable ex)
{
warn(operationLog, message, ex);
}
@Override
public void error(String message, Throwable ex)
{
error(operationLog, message, ex);
}
/**
* Logs class and message of exception.
*/
......
......@@ -16,7 +16,6 @@
package ch.systemsx.cisd.etlserver.registrator.api.v2;
import org.apache.log4j.Logger;
/**
* Logging interface exposed through a dropbox api.
......@@ -25,15 +24,15 @@ import org.apache.log4j.Logger;
*/
public interface IDSSRegistrationLogger
{
public void info(Logger logger, String message);
public void info(String message);
public void warn(Logger logger, String message);
public void warn(String message);
public void error(Logger logger, String message);
public void error(String message);
public void info(Logger logger, String message, Throwable ex);
public void info(String message, Throwable ex);
public void warn(Logger logger, String message, Throwable ex);
public void warn(String message, Throwable ex);
public void error(Logger logger, String message, Throwable ex);
public void error(String message, Throwable ex);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment