java.util.logging.Logger.getAnonymousLogger()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(9.7k)|赞(0)|评价(0)|浏览(241)

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

Logger.getAnonymousLogger介绍

[英]Create an anonymous Logger. The newly created Logger is not registered in the LogManager namespace. There will be no access checks on updates to the logger.

This factory method is primarily intended for use from applets. Because the resulting Logger is anonymous it can be kept private by the creating class. This removes the need for normal security checks, which in turn allows untrusted applet code to update the control state of the Logger. For example an applet can do a setLevel or an addHandler on an anonymous Logger.

Even although the new logger is anonymous, it is configured to have the root logger ("") as its parent. This means that by default it inherits its effective level and handlers from the root logger.
[中]创建一个匿名记录器。新创建的记录器未在LogManager命名空间中注册。将不会对记录器的更新进行访问检查。
此出厂方法主要用于小程序。因为生成的记录器是匿名的,所以创建类可以将其保持为私有的。这样就不需要进行正常的安全检查,从而允许不受信任的小程序代码更新记录器的控制状态。例如,小程序可以在匿名记录器上执行setLevel或addHandler。
即使新记录器是匿名的,它也被配置为将根记录器(“”)作为其父记录器。这意味着默认情况下,它从根记录器继承其有效级别和处理程序。

代码示例

代码示例来源:origin: lets-blade/blade

private void debug(final String msg) {
  if (vDebug) {
    Logger.getAnonymousLogger().info(msg);
  }
}

代码示例来源:origin: javaee/glassfish

protected void error_injectionException(InjectionResolver target, Annotation inject, AnnotatedElement injectionPoint, Throwable e) {
 Logger.getAnonymousLogger().log(Level.FINE, "** Injection failure **", e);
 
 if (UnsatisfiedDependencyException.class.isInstance(e)) {
  if (injectionPoint == ((UnsatisfiedDependencyException)e).getUnsatisfiedElement()) {
   // no need to wrap again
   throw (UnsatisfiedDependencyException)e;
  }
  
  if (target.isOptional(injectionPoint, inject)) {
   return;
  } else {
   throw new UnsatisfiedDependencyException(injectionPoint, inject, e);
  }
 }

 if (null != e.getCause() && InvocationTargetException.class.isInstance(e)) {
  e = e.getCause();
 }
 
 throw new MultiException(e);
}

代码示例来源:origin: lets-blade/blade

private void debug(final String msg) {
  if (vDebug) {
    Logger.getAnonymousLogger().info(msg);
  }
}

代码示例来源:origin: javaee/glassfish

if (result!=null && result.getUnprocessed()!=null && result.getUnprocessed().size()>0) {
    for (UnprocessedChangeEvent event : result.getUnprocessed()) {
      Logger.getAnonymousLogger().log(Level.WARNING, "Unprocessed event : " + event);
  Logger.getAnonymousLogger().log(Level.SEVERE, "Config Listener notification got interrupted", e);
} catch (ExecutionException e) {
  Logger.getAnonymousLogger().log(Level.SEVERE, "Config Listener notification got interrupted", e);
} catch (TimeoutException e) {
  ConfigListener cl = futureEntry.getValue();
  Logger.getAnonymousLogger().log(Level.SEVERE, "Config Listener " + cl.getClass() + " notification took too long", e);

代码示例来源:origin: stackoverflow.com

@Controller
public class UserController {

  private static Logger log = Logger.getAnonymousLogger();

  @RequestMapping(
      value = "/register",
      method = RequestMethod.POST,
      consumes = "application/x-www-form-urlencoded")
  @ResponseBody
  public String register(@RequestParam(value = "user") String username,
              @RequestParam(value = "password") String password) {
    log.info(username + " " + password);
    return "true";
  }

}

代码示例来源:origin: stackoverflow.com

private Logger logger = Logger.getAnonymousLogger();
  logger.log(Level.FINEST, "update: " + le );
  logger.log(Level.FINEST, "loop(" + count + ") - framePosition: " + framePosition);
  loopCount = count;
  countDown = count;
  logger.log(Level.FINEST, "BigClip.stop()");
  active = false;

代码示例来源:origin: stackoverflow.com

public class CorsFilter implements Filter {

  private static final Logger log = Logger.getAnonymousLogger();

  @Override
  public void init(FilterConfig filterConfig) throws ServletException {

  }

  @Override
  public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
    log.info("Adding Access Control Response Headers");
    HttpServletResponse response = (HttpServletResponse) servletResponse;
    response.setHeader("Access-Control-Allow-Origin", "*");
    response.setHeader("Access-Control-Allow-Credentials", "true");
    response.setHeader("Access-Control-Allow-Methods", "POST, GET, HEAD, OPTIONS");
    response.setHeader("Access-Control-Allow-Headers", "Origin, Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers");
    filterChain.doFilter(servletRequest, servletResponse);
  }

  @Override
  public void destroy() {

  }
}

代码示例来源:origin: stackoverflow.com

public class ThreadTest
{
  public static void main( String[] args )
  {
   LogRecord lr = new LogRecord( Level.INFO, "Hi" );
   lr.setSourceClassName( "ThreadTest.main" );  // anything, including null
   Logger.getAnonymousLogger().log( lr );
  }
}

代码示例来源:origin: stackoverflow.com

package com.acme.foo;

import java.util.logging.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
@RequestMapping("/person")
public class PersonController {

  Logger logger = Logger.getAnonymousLogger();

  @RequestMapping(method = RequestMethod.GET)
  public String setupForm(ModelMap model) {
    model.addAttribute("person", new Person());
    return "details.jsp";
  }

  @RequestMapping(method = RequestMethod.POST)
  public String processForm(@ModelAttribute("person") Person person) {
    logger.info(person.getId());
    logger.info(person.getName());
    logger.info(person.getSurname());
    return "success.jsp";
  }
}

代码示例来源:origin: com.github.wrdlbrnft/code-builder

public static void logException(ProcessingEnvironment processingEnvironment, String message, Element element, Throwable throwable) {
    Logger.getAnonymousLogger().log(Level.SEVERE, message, throwable);
    processingEnvironment.getMessager().printMessage(Diagnostic.Kind.ERROR, message, element);
  }
}

代码示例来源:origin: deeplearning4j/dl4j-examples

public static void loadMalmoCliffWalk() throws MalmoConnectionError, IOException {
    MalmoEnv mdp = createMDP(10000);

    //load the previous agent
    DQNPolicy<MalmoBox> pol = DQNPolicy.load("cliffwalk_block.policy");

    //evaluate the agent
    double rewards = 0;
    for (int i = 0; i < 10; i++) {
      double reward = pol.play(mdp);
      rewards += reward;
      Logger.getAnonymousLogger().info("Reward: " + reward);
    }

    // Clean up
    mdp.close();

    Logger.getAnonymousLogger().info("average: " + rewards / 10);
  }
}

代码示例来源:origin: vmware/xenon

private void close(AsynchronousFileChannel channel) {
    try {
      channel.close();
    } catch (Exception e) {
      Logger.getAnonymousLogger().log(Level.WARNING,
          String.format("PUT of file failed %s",
              e.toString()));
    }
  }
});

代码示例来源:origin: deeplearning4j/dl4j-examples

public static void loadCartpole() throws IOException {

    //showcase serialization by using the trained agent on a new similar mdp (but render it this time)

    //define the mdp from gym (name, render)
    GymEnv mdp2 = new GymEnv("CartPole-v0", true, false);

    //load the previous agent
    DQNPolicy<Box> pol2 = DQNPolicy.load("/tmp/pol1");

    //evaluate the agent
    double rewards = 0;
    for (int i = 0; i < 1000; i++) {
      mdp2.reset();
      double reward = pol2.play(mdp2);
      rewards += reward;
      Logger.getAnonymousLogger().info("Reward: " + reward);
    }

    Logger.getAnonymousLogger().info("average: " + rewards/1000);

  }
}

代码示例来源:origin: com.vmware.dcp/dcp-common

private void close(AsynchronousFileChannel channel) {
    try {
      channel.close();
    } catch (Throwable e) {
      Logger.getAnonymousLogger().log(Level.WARNING,
          String.format("PUT of file failed %s",
              e.toString()));
    }
  }
});

代码示例来源:origin: deeplearning4j/dl4j-examples

public static void loadMalmoCliffWalk() throws MalmoConnectionError, IOException {
    // Create the MDP complete with a Malmo mission
    MalmoEnv mdp = createMDP();

    // load the previous agent
    DQNPolicy<MalmoBox> pol = DQNPolicy.load("cliffwalk.policy");

    // evaluate the agent 10 times
    double rewards = 0;
    for (int i = 0; i < 10; i++) {
      double reward = pol.play(mdp);
      rewards += reward;
      Logger.getAnonymousLogger().info("Reward: " + reward);
    }

    // Clean up
    mdp.close();

    // Print average reward over 10 runs
    Logger.getAnonymousLogger().info("average: " + rewards / 10);
  }
}

代码示例来源:origin: com.github.wrdlbrnft/code-builder

public void flushAndClose(Writer writer) throws IOException {
  try {
    tryFlushAndClose(writer);
  } catch (FilerException e) {
    final String errorMessage = "Could not write generated source file: " + mPackageName + "." + mFileName + "!";
    mProcessingEnvironment.getMessager().printMessage(Diagnostic.Kind.ERROR, errorMessage);
    Logger.getAnonymousLogger().log(Level.SEVERE, errorMessage, e);
  }
}

代码示例来源:origin: deeplearning4j/dl4j-examples

public static void loadMalmoCliffWalk() throws MalmoConnectionError, IOException {
    MalmoEnv mdp = createMDP(10000);

    //load the previous agent
    DQNPolicy<MalmoBox> pol = DQNPolicy.load("cliffwalk_pixel.policy");

    //evaluate the agent
    double rewards = 0;
    for (int i = 0; i < 10; i++) {
      double reward = pol.play(mdp, new HistoryProcessor(MALMO_HPROC));
      rewards += reward;
      Logger.getAnonymousLogger().info("Reward: " + reward);
    }

    // Clean up
    mdp.close();

    Logger.getAnonymousLogger().info("average: " + rewards / 10);
  }
}

代码示例来源:origin: org.glassfish.hk2/auto-depends

protected void handleInjectable(final Object component, final Object value) {
 try {
  Injectable injectable = Injectable.class.cast(value);
  if (injectable != null) {
   injectable.injectedInto(component);
  }
 } catch (Exception e) {
  Logger.getAnonymousLogger().log(Level.FINER, "swallowing error", e);
 }
}

代码示例来源:origin: pig4cloud/pig

private void debug(final String msg) {
  if (vDebug) {
    Logger.getAnonymousLogger().info(validMsg(msg));
  }
}
/**

代码示例来源:origin: net.java.timingframework/timingframework-core

public void run() {
  try {
   f_task.run();
  } catch (Exception e) {
   Logger.getAnonymousLogger().log(Level.SEVERE, I18N.err(4, e.getClass().getSimpleName()), e);
  }
 }
}

相关文章