本文整理了Java中org.apache.logging.log4j.Logger.exit()
方法的一些代码示例,展示了Logger.exit()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger.exit()
方法的具体详情如下:
包路径:org.apache.logging.log4j.Logger
类名称:Logger
方法名:exit
[英]Logs exit from a method. Used for methods that do not return anything.
[中]日志从方法中退出。用于不返回任何内容的方法。
代码示例来源:origin: org.apache.logging.log4j/log4j-core
@Test
public void simpleFlow() {
logger.entry(CONFIG);
logger.exit(0);
final List<LogEvent> events = app.getEvents();
assertEquals("Incorrect number of events. Expected 2, actual " + events.size(), 2, events.size());
}
代码示例来源:origin: org.apache.logging.log4j/log4j-core
@Test
public void simpleFlowDepreacted() {
logger.entry(CONFIG);
logger.exit(0);
final List<LogEvent> events = app.getEvents();
assertEventCount(events, 2);
}
代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider
public XbmcProvider() {
if (logger.isTraceEnabled()) {
logger.entry();
}
eventDefinitions = new ArrayList<EventDefinition>(3);
eventDefinitions.add(PlayEventDefinition.INSTANCE);
eventDefinitions.add(PauseEventDefinition.INSTANCE);
eventDefinitions.add(StopEventDefinition.INSTANCE);
actionDefinitions = new ArrayList<ActionDefinition>(1);
actionDefinitions.add(ShowNotificationActionDefinition.INSTANCE);
messageMapper = new XbmcMessageMapper();
if (logger.isTraceEnabled()) {
logger.exit();
}
}
代码示例来源:origin: com.github.kmbulebu.nicknack/nicknack-core
@Override
public void onEvent(Event event) {
if (LOG.isTraceEnabled()) {
LOG.entry(event);
}
if (subscriber != null) {
subscriber.onNext(event);
}
if (LOG.isTraceEnabled()) {
LOG.exit();
}
}
代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider
private static ParameterDefinition[] appendHostParameterDefinition(ParameterDefinition... parameterDefinitions) {
if (logger.isTraceEnabled()) {
logger.entry((Object[]) parameterDefinitions);
}
final ParameterDefinition[] definitions = Arrays.copyOf(parameterDefinitions, parameterDefinitions.length + 1);
definitions[definitions.length - 1] = HostParameterDefinition.INSTANCE;
if (logger.isTraceEnabled()) {
logger.exit(definitions);
}
return definitions;
}
代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider
private Map<String, String> buildSourceHostValues() {
if (logger.isTraceEnabled()) {
logger.entry();
}
final Map<String, String> values = new HashMap<>();
int i = 0;
while (configuration.containsKey("host" + i)) {
String[] split = configuration.getString("host" + i).split(":");
if (split.length == 2 && split[1].matches("\\d+")) {
values.put(split[0], split[0]);
}
i++;
}
if (logger.isTraceEnabled()) {
logger.exit(values);
}
return values;
}
代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider
public synchronized void connect(String hostname, int port) throws Exception {
if (logger.isTraceEnabled()) {
logger.entry(hostname, port);
}
final String uriString = "ws://" + hostname + ":" + port + "/jsonrpc";
final URI uri = new URI(uriString);
connect(uri);
if (logger.isTraceEnabled()) {
logger.exit();
}
}
代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider
protected XbmcClient findClient(String host) {
if (logger.isTraceEnabled()) {
logger.entry(host);
}
XbmcClient theClient = null;
for (XbmcClient aClient : xbmcClients) {
if (aClient.getHost().equalsIgnoreCase(host)) {
theClient = aClient;
break;
}
}
if (logger.isTraceEnabled()) {
logger.exit(theClient);
}
return theClient;
}
代码示例来源:origin: com.github.kmbulebu.nicknack/nicknack-core
protected AttributeDefinition getApplicableAttributeDefinition(final UUID attributeDefinitionUuid, final List<AttributeDefinition> attributeDefinitions) {
if (LOG.isTraceEnabled()) {
LOG.entry(attributeDefinitionUuid, attributeDefinitions);
}
AttributeDefinition attributeDefinition = null;
for (AttributeDefinition anAttributeDefinition : attributeDefinitions) {
if (anAttributeDefinition.getUUID().equals(attributeDefinitionUuid)) {
attributeDefinition = anAttributeDefinition;
break;
}
}
if (LOG.isTraceEnabled()) {
LOG.exit(attributeDefinition);
}
return attributeDefinition;
}
代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider
@OnWebSocketConnect
public void onConnect(Session session) {
if (logger.isTraceEnabled()) {
logger.entry(session);
}
this.session = session;
if (logger.isTraceEnabled()) {
logger.exit();
}
}
代码示例来源:origin: com.github.kmbulebu.nicknack/nicknack-core
public static synchronized ProviderServiceImpl getInstance(final Path providersDirectory, final XMLConfiguration configuration) {
if (LOG.isTraceEnabled()) {
LOG.entry(configuration);
}
if (service == null) {
service = new ProviderServiceImpl(providersDirectory, configuration);
}
if (LOG.isTraceEnabled()) {
LOG.exit(service);
}
return service;
}
代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider
@Override
public Map<String, String> getAttributeDefinitionValues(UUID eventDefinitionUuid, UUID attributeDefinitionUuid) {
if (logger.isTraceEnabled()) {
logger.entry(eventDefinitionUuid, attributeDefinitionUuid);
}
final Map<String, String> result;
if (PlayerItemTypeAttributeDefinition.INSTANCE.getUUID().equals(attributeDefinitionUuid)) {
result = PlayerItemTypeAttributeDefinition.VALUES;
} else if (SourceHostAttributeDefinition.INSTANCE.getUUID().equals(attributeDefinitionUuid)) {
result = buildSourceHostValues();
} else {
result = null;
}
if (logger.isTraceEnabled()) {
logger.exit(result);
}
return result;
}
代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider
@OnWebSocketError
public void onError(@CheckForNull Session session, Throwable error) throws Exception {
if (logger.isTraceEnabled()) {
logger.entry(session, error);
}
if (session == null || !session.isOpen()) {
this.session = null;
if (!stopRequested && websocketUri != null) {
connect(websocketUri);
}
}
if (logger.isTraceEnabled()) {
logger.exit();
}
}
代码示例来源:origin: com.github.kmbulebu.nicknack/nicknack-core
LOG.exit(false);
LOG.exit(result);
代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider
public synchronized void disconnect() throws Exception {
if (logger.isTraceEnabled()) {
logger.entry();
}
stopRequested = true;
if (client.isRunning()) {
client.stop();
}
if (logger.isTraceEnabled()) {
logger.exit();
}
}
代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider
public Future<Void> sendMessage(String message) {
if (logger.isTraceEnabled()) {
logger.entry(message);
}
final Future<Void> result = session.getRemote().sendStringByFuture(message);
if (logger.isTraceEnabled()) {
logger.exit(result);
}
return result;
}
代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider
@OnWebSocketClose
public void onClose(int statusCode, String reason) throws Exception {
if (logger.isTraceEnabled()) {
logger.entry(statusCode, reason);
}
this.session = null;
if (!stopRequested && websocketUri != null) {
connect(websocketUri);
}
if (logger.isTraceEnabled()) {
logger.exit();
}
}
代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider
@Override
public void onMessageReceived(URI uri, JsonRpc message) {
if (logger.isTraceEnabled()) {
logger.entry(uri, message);
}
if (onEventListener != null) {
final Event event = messageMapper.map(uri, message);
if (event != null) {
onEventListener.onEvent(event);
}
}
if (logger.isTraceEnabled()) {
logger.exit();
}
}
代码示例来源:origin: com.github.kmbulebu.nicknack/nicknack-core
@Override
public void run(Action action) throws ActionFailureException, ActionParameterException {
if (LOG.isTraceEnabled()) {
LOG.entry(action);
}
final UUID actionDefinitionUuid = action.getAppliesToActionDefinition();
final UUID providerUuid = actionDefinitionToProvider.get(actionDefinitionUuid);
final Provider provider = providers.get(providerUuid);
try {
provider.run(action);
} catch (ActionFailureException | ActionParameterException e) {
LOG.throwing(e);
throw e;
} catch (Exception e) {
// Any unknown or unexpected exceptions are wrapped as a failure and thrown.
final ActionFailureException afe = new ActionFailureException(e);
LOG.throwing(afe);
throw afe;
}
if (LOG.isTraceEnabled()) {
LOG.exit();
}
}
代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider
public Event map(URI uri, JsonRpc message) {
if (logger.isTraceEnabled()) {
logger.entry(uri, message);
}
Event event = null;
if (message != null && message.getMethod() != null) {
switch (message.getMethod()) {
case "Player.OnPlay":
event = mapToPlayerEvent(uri, message, PlayEventDefinition.INSTANCE);
break;
case "Player.OnStop":
event = mapToPlayerEvent(uri, message, StopEventDefinition.INSTANCE);
break;
case "Player.OnPause":
event = mapToPlayerEvent(uri, message, PauseEventDefinition.INSTANCE);
break;
}
}
if (logger.isTraceEnabled()) {
logger.exit(event);
}
return event;
}
内容来源于网络,如有侵权,请联系作者删除!