public class LoggingHandler extends Object implements SOAPHandler<SOAPMessageContext>
| Modifier and Type | Field and Description |
|---|---|
static String |
INDENT |
static String |
LOGGER_NAME |
static String |
LOGGING_ENABLED_QUALIFIER |
static String |
LOGGING_MODE_PLAIN |
static String |
LOGGING_MODE_QUALIFIER |
static String |
LOGGING_MODE_STRUCTURED |
static int |
STRUCTURE_LOGGING_DEPTH_DEFAULT |
static String |
STRUCTURE_LOGGING_DEPTH_QUALIFIER |
| Constructor and Description |
|---|
LoggingHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
close(MessageContext messageContext) |
Set<QName> |
getHeaders() |
boolean |
handleFault(SOAPMessageContext smc) |
boolean |
handleMessage(SOAPMessageContext smc) |
static void |
logAttributes(StringBuilder logResult,
NamedNodeMap attributes,
String loggingMode,
String indent,
int loggingDepth,
int localLoggingDepth) |
static void |
logMessage(StringBuilder logResult,
SOAPMessageContext smc) |
static void |
logNode(StringBuilder logResult,
Node node,
String loggingMode,
String indent,
int loggingDepth,
int localLoggingDepth) |
public static final String LOGGER_NAME
public static final String LOGGING_ENABLED_QUALIFIER
public static final String STRUCTURE_LOGGING_DEPTH_QUALIFIER
public static final int STRUCTURE_LOGGING_DEPTH_DEFAULT
public static final String LOGGING_MODE_QUALIFIER
public static final String LOGGING_MODE_PLAIN
public static final String LOGGING_MODE_STRUCTURED
public static final String INDENT
public Set<QName> getHeaders()
getHeaders in interface SOAPHandler<SOAPMessageContext>public boolean handleMessage(SOAPMessageContext smc)
handleMessage in interface Handler<SOAPMessageContext>public boolean handleFault(SOAPMessageContext smc)
handleFault in interface Handler<SOAPMessageContext>public void close(MessageContext messageContext)
close in interface Handler<SOAPMessageContext>public static void logMessage(StringBuilder logResult, SOAPMessageContext smc)
public static void logNode(StringBuilder logResult, Node node, String loggingMode, String indent, int loggingDepth, int localLoggingDepth)
public static void logAttributes(StringBuilder logResult, NamedNodeMap attributes, String loggingMode, String indent, int loggingDepth, int localLoggingDepth)
Copyright © 2017 SAP SE. All Rights Reserved.