org.apache.logging.log4j.Logger.exit()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(8.1k)|赞(0)|评价(0)|浏览(242)

本文整理了Java中org.apache.logging.log4j.Logger.exit()方法的一些代码示例,展示了Logger.exit()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger.exit()方法的具体详情如下:
包路径:org.apache.logging.log4j.Logger
类名称:Logger
方法名:exit

Logger.exit介绍

[英]Logs exit from a method. Used for methods that do not return anything.
[中]日志从方法中退出。用于不返回任何内容的方法。

代码示例

代码示例来源:origin: org.apache.logging.log4j/log4j-core

  1. @Test
  2. public void simpleFlow() {
  3. logger.entry(CONFIG);
  4. logger.exit(0);
  5. final List<LogEvent> events = app.getEvents();
  6. assertEquals("Incorrect number of events. Expected 2, actual " + events.size(), 2, events.size());
  7. }

代码示例来源:origin: org.apache.logging.log4j/log4j-core

  1. @Test
  2. public void simpleFlowDepreacted() {
  3. logger.entry(CONFIG);
  4. logger.exit(0);
  5. final List<LogEvent> events = app.getEvents();
  6. assertEventCount(events, 2);
  7. }

代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider

  1. public XbmcProvider() {
  2. if (logger.isTraceEnabled()) {
  3. logger.entry();
  4. }
  5. eventDefinitions = new ArrayList<EventDefinition>(3);
  6. eventDefinitions.add(PlayEventDefinition.INSTANCE);
  7. eventDefinitions.add(PauseEventDefinition.INSTANCE);
  8. eventDefinitions.add(StopEventDefinition.INSTANCE);
  9. actionDefinitions = new ArrayList<ActionDefinition>(1);
  10. actionDefinitions.add(ShowNotificationActionDefinition.INSTANCE);
  11. messageMapper = new XbmcMessageMapper();
  12. if (logger.isTraceEnabled()) {
  13. logger.exit();
  14. }
  15. }

代码示例来源:origin: com.github.kmbulebu.nicknack/nicknack-core

  1. @Override
  2. public void onEvent(Event event) {
  3. if (LOG.isTraceEnabled()) {
  4. LOG.entry(event);
  5. }
  6. if (subscriber != null) {
  7. subscriber.onNext(event);
  8. }
  9. if (LOG.isTraceEnabled()) {
  10. LOG.exit();
  11. }
  12. }

代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider

  1. private static ParameterDefinition[] appendHostParameterDefinition(ParameterDefinition... parameterDefinitions) {
  2. if (logger.isTraceEnabled()) {
  3. logger.entry((Object[]) parameterDefinitions);
  4. }
  5. final ParameterDefinition[] definitions = Arrays.copyOf(parameterDefinitions, parameterDefinitions.length + 1);
  6. definitions[definitions.length - 1] = HostParameterDefinition.INSTANCE;
  7. if (logger.isTraceEnabled()) {
  8. logger.exit(definitions);
  9. }
  10. return definitions;
  11. }

代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider

  1. private Map<String, String> buildSourceHostValues() {
  2. if (logger.isTraceEnabled()) {
  3. logger.entry();
  4. }
  5. final Map<String, String> values = new HashMap<>();
  6. int i = 0;
  7. while (configuration.containsKey("host" + i)) {
  8. String[] split = configuration.getString("host" + i).split(":");
  9. if (split.length == 2 && split[1].matches("\\d+")) {
  10. values.put(split[0], split[0]);
  11. }
  12. i++;
  13. }
  14. if (logger.isTraceEnabled()) {
  15. logger.exit(values);
  16. }
  17. return values;
  18. }

代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider

  1. public synchronized void connect(String hostname, int port) throws Exception {
  2. if (logger.isTraceEnabled()) {
  3. logger.entry(hostname, port);
  4. }
  5. final String uriString = "ws://" + hostname + ":" + port + "/jsonrpc";
  6. final URI uri = new URI(uriString);
  7. connect(uri);
  8. if (logger.isTraceEnabled()) {
  9. logger.exit();
  10. }
  11. }

代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider

  1. protected XbmcClient findClient(String host) {
  2. if (logger.isTraceEnabled()) {
  3. logger.entry(host);
  4. }
  5. XbmcClient theClient = null;
  6. for (XbmcClient aClient : xbmcClients) {
  7. if (aClient.getHost().equalsIgnoreCase(host)) {
  8. theClient = aClient;
  9. break;
  10. }
  11. }
  12. if (logger.isTraceEnabled()) {
  13. logger.exit(theClient);
  14. }
  15. return theClient;
  16. }

代码示例来源:origin: com.github.kmbulebu.nicknack/nicknack-core

  1. protected AttributeDefinition getApplicableAttributeDefinition(final UUID attributeDefinitionUuid, final List<AttributeDefinition> attributeDefinitions) {
  2. if (LOG.isTraceEnabled()) {
  3. LOG.entry(attributeDefinitionUuid, attributeDefinitions);
  4. }
  5. AttributeDefinition attributeDefinition = null;
  6. for (AttributeDefinition anAttributeDefinition : attributeDefinitions) {
  7. if (anAttributeDefinition.getUUID().equals(attributeDefinitionUuid)) {
  8. attributeDefinition = anAttributeDefinition;
  9. break;
  10. }
  11. }
  12. if (LOG.isTraceEnabled()) {
  13. LOG.exit(attributeDefinition);
  14. }
  15. return attributeDefinition;
  16. }

代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider

  1. @OnWebSocketConnect
  2. public void onConnect(Session session) {
  3. if (logger.isTraceEnabled()) {
  4. logger.entry(session);
  5. }
  6. this.session = session;
  7. if (logger.isTraceEnabled()) {
  8. logger.exit();
  9. }
  10. }

代码示例来源:origin: com.github.kmbulebu.nicknack/nicknack-core

  1. public static synchronized ProviderServiceImpl getInstance(final Path providersDirectory, final XMLConfiguration configuration) {
  2. if (LOG.isTraceEnabled()) {
  3. LOG.entry(configuration);
  4. }
  5. if (service == null) {
  6. service = new ProviderServiceImpl(providersDirectory, configuration);
  7. }
  8. if (LOG.isTraceEnabled()) {
  9. LOG.exit(service);
  10. }
  11. return service;
  12. }

代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider

  1. @Override
  2. public Map<String, String> getAttributeDefinitionValues(UUID eventDefinitionUuid, UUID attributeDefinitionUuid) {
  3. if (logger.isTraceEnabled()) {
  4. logger.entry(eventDefinitionUuid, attributeDefinitionUuid);
  5. }
  6. final Map<String, String> result;
  7. if (PlayerItemTypeAttributeDefinition.INSTANCE.getUUID().equals(attributeDefinitionUuid)) {
  8. result = PlayerItemTypeAttributeDefinition.VALUES;
  9. } else if (SourceHostAttributeDefinition.INSTANCE.getUUID().equals(attributeDefinitionUuid)) {
  10. result = buildSourceHostValues();
  11. } else {
  12. result = null;
  13. }
  14. if (logger.isTraceEnabled()) {
  15. logger.exit(result);
  16. }
  17. return result;
  18. }

代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider

  1. @OnWebSocketError
  2. public void onError(@CheckForNull Session session, Throwable error) throws Exception {
  3. if (logger.isTraceEnabled()) {
  4. logger.entry(session, error);
  5. }
  6. if (session == null || !session.isOpen()) {
  7. this.session = null;
  8. if (!stopRequested && websocketUri != null) {
  9. connect(websocketUri);
  10. }
  11. }
  12. if (logger.isTraceEnabled()) {
  13. logger.exit();
  14. }
  15. }

代码示例来源:origin: com.github.kmbulebu.nicknack/nicknack-core

  1. LOG.exit(false);
  2. LOG.exit(result);

代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider

  1. public synchronized void disconnect() throws Exception {
  2. if (logger.isTraceEnabled()) {
  3. logger.entry();
  4. }
  5. stopRequested = true;
  6. if (client.isRunning()) {
  7. client.stop();
  8. }
  9. if (logger.isTraceEnabled()) {
  10. logger.exit();
  11. }
  12. }

代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider

  1. public Future<Void> sendMessage(String message) {
  2. if (logger.isTraceEnabled()) {
  3. logger.entry(message);
  4. }
  5. final Future<Void> result = session.getRemote().sendStringByFuture(message);
  6. if (logger.isTraceEnabled()) {
  7. logger.exit(result);
  8. }
  9. return result;
  10. }

代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider

  1. @OnWebSocketClose
  2. public void onClose(int statusCode, String reason) throws Exception {
  3. if (logger.isTraceEnabled()) {
  4. logger.entry(statusCode, reason);
  5. }
  6. this.session = null;
  7. if (!stopRequested && websocketUri != null) {
  8. connect(websocketUri);
  9. }
  10. if (logger.isTraceEnabled()) {
  11. logger.exit();
  12. }
  13. }

代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider

  1. @Override
  2. public void onMessageReceived(URI uri, JsonRpc message) {
  3. if (logger.isTraceEnabled()) {
  4. logger.entry(uri, message);
  5. }
  6. if (onEventListener != null) {
  7. final Event event = messageMapper.map(uri, message);
  8. if (event != null) {
  9. onEventListener.onEvent(event);
  10. }
  11. }
  12. if (logger.isTraceEnabled()) {
  13. logger.exit();
  14. }
  15. }

代码示例来源:origin: com.github.kmbulebu.nicknack/nicknack-core

  1. @Override
  2. public void run(Action action) throws ActionFailureException, ActionParameterException {
  3. if (LOG.isTraceEnabled()) {
  4. LOG.entry(action);
  5. }
  6. final UUID actionDefinitionUuid = action.getAppliesToActionDefinition();
  7. final UUID providerUuid = actionDefinitionToProvider.get(actionDefinitionUuid);
  8. final Provider provider = providers.get(providerUuid);
  9. try {
  10. provider.run(action);
  11. } catch (ActionFailureException | ActionParameterException e) {
  12. LOG.throwing(e);
  13. throw e;
  14. } catch (Exception e) {
  15. // Any unknown or unexpected exceptions are wrapped as a failure and thrown.
  16. final ActionFailureException afe = new ActionFailureException(e);
  17. LOG.throwing(afe);
  18. throw afe;
  19. }
  20. if (LOG.isTraceEnabled()) {
  21. LOG.exit();
  22. }
  23. }

代码示例来源:origin: com.github.kmbulebu.nicknack/xbmc-provider

  1. public Event map(URI uri, JsonRpc message) {
  2. if (logger.isTraceEnabled()) {
  3. logger.entry(uri, message);
  4. }
  5. Event event = null;
  6. if (message != null && message.getMethod() != null) {
  7. switch (message.getMethod()) {
  8. case "Player.OnPlay":
  9. event = mapToPlayerEvent(uri, message, PlayEventDefinition.INSTANCE);
  10. break;
  11. case "Player.OnStop":
  12. event = mapToPlayerEvent(uri, message, StopEventDefinition.INSTANCE);
  13. break;
  14. case "Player.OnPause":
  15. event = mapToPlayerEvent(uri, message, PauseEventDefinition.INSTANCE);
  16. break;
  17. }
  18. }
  19. if (logger.isTraceEnabled()) {
  20. logger.exit(event);
  21. }
  22. return event;
  23. }

相关文章