Skip to content

Commit b4b6652

Browse files
committed
Added logging demp impl
1 parent 23b394d commit b4b6652

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
package com.helger.phase4.peppol.server.spi;
2+
3+
import org.jspecify.annotations.NonNull;
4+
import org.jspecify.annotations.Nullable;
5+
import org.slf4j.Logger;
6+
import org.slf4j.LoggerFactory;
7+
8+
import com.helger.phase4.incoming.IAS4IncomingMessageMetadata;
9+
import com.helger.phase4.incoming.spi.IAS4IncomingMessageProcessingStatusSPI;
10+
11+
/**
12+
* Logging implementation of {@link IAS4IncomingMessageProcessingStatusSPI}.
13+
*
14+
* @author Philip Helger
15+
*/
16+
public class LoggingMessageProcessingStatusSPI implements IAS4IncomingMessageProcessingStatusSPI
17+
{
18+
private static final Logger LOGGER = LoggerFactory.getLogger (LoggingMessageProcessingStatusSPI.class);
19+
20+
public void onMessageProcessingStarted (@NonNull final IAS4IncomingMessageMetadata aMessageMetadata)
21+
{
22+
LOGGER.info ("[ProcessingStatusSPI] Start processing " + aMessageMetadata.getIncomingUniqueID ());
23+
}
24+
25+
public void onMessageProcessingEnded (@NonNull final IAS4IncomingMessageMetadata aMessageMetadata,
26+
@Nullable final Exception aCaughtException)
27+
{
28+
LOGGER.info ("[ProcessingStatusSPI] Finished processing " + aMessageMetadata.getIncomingUniqueID (),
29+
aCaughtException);
30+
}
31+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
com.helger.phase4.peppol.server.spi.LoggingMessageProcessingStatusSPI

0 commit comments

Comments
 (0)