当前位置: 首页 > 知识库问答 >
问题:

如何停止Quartz Scheduler登录控制台

燕承安
2023-03-14

我已经使用Quartz Scheduler安排一个作业在每个月的最后一天执行。现在Quartz正在tomcat控制台中记录大量DEBUG信息。我已经成功关闭了使用log4j属性的日志记录。但是现在由于某种原因,我必须使用log4j2,现在我必须在log4j2.xml文件中做同样的事情。有人能告诉我如何设置log4j2 xml配置来停止石英调度程序日志记录吗?

谢谢,苏罗迪普

共有2个答案

常乐
2023-03-14
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="warn" name="MyApp" packages="">
  <Appenders>
    <File name="MyFile" fileName="logs/app.log">
      <PatternLayout>
        <Pattern>%p %d %c{1.} [%t] %m%n</Pattern>
      </PatternLayout>
    </File>
  </Appenders>
  <Loggers>
    <Logger name="org.quartz" level="ERROR" additivity="false">
      <AppenderRef ref="MyFile"/>
    </Logger>
    <Root level="trace">
      <AppenderRef ref="MyFile"/>
    </Root>
  </Loggers>
  </Configuration>
司徒良哲
2023-03-14

我假设您已经检查了log4j2文档,因此您知道如何创建基本的log4j2。xml文件。

我还假设您想保留一些日志记录,但只想通过org关闭一些非常详细的日志记录。石英调度程序* 记录器。

然后,石英记录器切换为错误的基本配置可能如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="warn" name="MyApp" packages="">
  <Appenders>
    <File name="MyFile" fileName="logs/app.log">
      <PatternLayout>
        <Pattern>%p %d %c{1.} [%t] %m%n</Pattern>
      </PatternLayout>
    </File>
  </Appenders>
  <Loggers>
    <Logger name="org.quartz.scheduler" level="ERROR" additivity="false">
      <AppenderRef ref="MyFile"/>
    </Logger>
    <Root level="trace">
      <AppenderRef ref="MyFile"/>
    </Root>
  </Loggers>
  </Configuration>
 类似资料:
  • 控制台运行在具有nova-dashboard这一服务器角色的节点上。 向这个云服务的管理员咨询能登录控制台的主机名,IP地址,账号和密码。 打开一个启用了JavaScript和Cookies的浏览器。 注意: 如果要使用VNC客户端,你的浏览器需要支持HTML5 Canvas和HTML5 WebSockets。VNC浏览器基于noVNC。详情请查阅noVNC: HTML5 VNC Client。想

  • 问题内容: 我遵循了此mongodb文档。这是我的代码 下面是输出 根据文档,它应该像打印 因此,任何人都可以帮助我防止控制台中的这些日志。 问题答案: 感谢@jyemin通过使用MongoDB官方文档链接 现在,控制台中没有日志。

  • 控制台-频道-停止 接口URL {youke-url}/console/Index.php?c=live&a=stop&timestamp=1607677497&access_key=abc&sign=04394c5a45b6920bed314e94e178ebcf1dfded74 请求方式 POST Content-Type form-data 请求Query参数 参数 示例值 是否必填 参数描

  • 我将weblogic server 8.1与MyEclipse一起使用,并使用“startwblogic”命令启动了命令promt。 由于名声不好,我无法发布图像,所以我只是像在控制台上写的那样编写命令: E: \JLC\bea8\user\u projects\domains\MyDomain 我的服务器在此之后启动。 现在不只是关闭窗口,我想正确停止服务器,但我不知道怎么做,似乎我不能在控制台

  • 我有一个目录,里面有几个子目录。里面有文件。在那些是一个副本,存在于多个目录中。子目录和文件名在执行时显然是未知的。 我试图使用将的内容复制到中,这样我得到的文件结构 到目前为止,我有以下几点 这很好,达到了我想要的效果,但是,在中有重复文件是一个错误。如果检测到中有重复的文件名,我希望构建失败 我试图找到一种方法来制作<代码> 也许让每个复制的文件都是只读的,这样作为的结果的后续覆盖无法覆盖并产

  • 我和你一样在检查东西,在facebook上发现了这个有趣的东西。 我理解,这完全可以通过类似的方式实现: 来源 我的主要问题是,他们如何阻止在控制台中总是显示在右边的.js:line_numer文件的显示? 你注意到红色的圆圈了吗?但是以facebook为例,他们不显示这些信息。我在网上找过了。Mozilla上的控制台API(链接),那么有人可能知道如何排除特定的信息吗?