`
kimmking
  • 浏览: 545738 次
  • 性别: Icon_minigender_1
  • 来自: 中华大丈夫学院
社区版块
存档分类
最新评论

jetty7的log

    博客分类:
  • java
阅读更多

jetty7启动的时候,总是自己打出来3行log信息。

自己配置了log4j文件,也不对其起作用。

 

翻翻jetty代码里的log部分,它自己做了个logger接口,然后做了4个实现类。

  1. 默认的情况,使用StdErrLog简单的格式化下信息输出。
  2. 如果classpath中有slf4j,Slf4jLog则使用其输出大量的详细信息。
  3. 自己实例化一个其他的logger的话,可以传给LoggerLog,它反射info debug等各个方法来使用其他logger
  4. JavaUtilLog使用java.util.logging中注册过的logger来使用

 

Log类来初始化和选择logger,

__logClass = System.getProperty("org.eclipse.jetty.util.log.class","org.eclipse.jetty.util.log.Slf4jLog"); 
 __ignored = Boolean.parseBoolean(System.getProperty("org.eclipse.jetty.util.log.IGNORED","false"));

可以看到,可以通过jvm参数配置logger类的具体实现,可惜的是,这个实现必须继承jetty自己的logger接口。

ignored参数时控制输出不输出 异常堆栈。

 

 

 

0
0
分享到:
评论

相关推荐

    jetty-jdk7使用版本

    在 JDK7 的环境下使用Jetty,可以充分利用当时Java语言的特性,如泛型、枚举、try-with-resources等,同时享受到Jetty自身提供的优秀服务。 1. Jetty与JDK7兼容性:Jetty设计时就考虑了与多种Java版本的兼容性,...

    jetty在eclipse中配置

    如果出现错误,Eclipse的Console视图和Error Log视图会有相应的输出帮助调试。 7. **更新和部署** 当你修改了代码,Eclipse会自动检测变化并重新部署到Jetty,无需手动停止和启动服务器。你也可以通过右键点击...

    jetty内嵌到java代码启动

    - 在开发阶段,可以通过设置日志级别和使用合适的日志框架(如Logback、Log4j)来获取详细的运行信息。 - Jetty提供了一些内置的调试工具,例如`RequestLogHandler`,可以记录请求信息。 7. **安全性** - Jetty...

    jetty整合springmvc例子

    - `src/main/resources`: 存放配置文件,如Spring的bean配置和log4j配置。 - `src/main/webapp`: 存放Web应用资源,如WEB-INF下的web.xml和静态资源。 - `pom.xml`: Maven项目配置文件,定义依赖和构建过程。 5....

    jetty发布webService

    - `src/main/resources`:存放配置文件,如数据库连接配置、log4j配置等。 - `src/main/webapp`:Web应用目录,包含静态资源、`WEB-INF`子目录(`web.xml`部署描述符可能在此)。 - `pom.xml`:Maven项目配置文件...

    Jetty中文手册

    Jetty 7 Latest Source XRef Index of Generated Release Documents–API and XRef documentation for previous releases. 通用参考 Jetty体系结构(Architecture) Jetty Classloading Jetty JARS和依赖...

    jetty嵌入项目实战

    - Jetty提供日志框架,如使用`org.eclipse.jetty.util.log`包下的Logger类进行日志输出。 - 通过配置Jetty的logging.properties文件或在代码中设置日志级别,可以控制日志的详细程度。 6. **安全性与会话管理** ...

    Jetty权威指南.pdf

    <New id="logger" class="org.eclipse.jetty.util.log.Slf4jLog"> <Set name="LoggerName">org.eclipse.jetty <Set name="Level">INFO ``` **10.2 请求日志** 请求日志用于记录每个HTTP请求的信息,如请求...

    spring boot内置jetty

    7. **日志管理**:Spring Boot 集成了各种日志框架,如 Logback 或 Log4j2,便于开发者记录和分析应用程序的运行状况。 8. **错误处理**:通过自定义异常处理器和全局异常处理,可以优雅地处理应用程序可能出现的...

    Jetty 9.4.6 jar包

    7. **嵌入式使用**: 与其他Web服务器不同,Jetty可以直接嵌入到你的Java应用中,无需额外的进程管理,这使得它非常适合微服务和测试环境。 8. **扩展性**: Jetty提供了一系列插件,如JMX监控、JNDI支持、GZIP压缩等...

    apache+jetty负载配置案例

    Apache和Jetty是两种常用的Web服务器,它们在不同的场景下有着各自的优势。Apache以其丰富的模块化设计和广泛的支持,常被用作前端服务器处理HTTP请求,而Jetty则以其轻量级、快速和对Java应用的优化而受到开发者的...

    Java Eclipse ee集合jetty和配置

    3. 日志记录配置:在 Eclipse EE 中,可以在 Log 视图中配置日志记录的级别、日志文件的路径等。 4. 应用程序配置:在 Eclipse EE 中,可以在应用程序的配置文件中配置应用程序的参数,如数据库连接、缓存配置等。 ...

    JAVA里使用Jetty作为轻量级嵌入式的Web容器

    - **轻量级**:Jetty的代码库小巧,不需要依赖大型的库,如Apache Commons或log4j,使得它在小型系统中表现优秀。 - **可嵌入式**:开发者可以直接将Jetty嵌入到应用程序中,无需外部进程,简化了部署和管理。 - ...

    Linux 安装jetty

    7. **管理Jetty** Jetty提供了一些命令行选项来控制服务器行为,如`--stop`停止Jetty,`--restart`重启Jetty,`--add-to-startd`将模块设置为开机启动等。更多选项可通过`java -jar start.jar --help`查看。 8. **...

    jetty服务器

    日志系统可以通过Logback、Log4j等第三方库进行定制。 10. **版本更新** - Jetty的版本更新通常会带来新的特性和性能优化。例如,从7.6.5.v20120716升级到更高版本,可以获得更多的安全性修复和功能增强。 总结来...

    jetty简单启动web服务第二版

    - Jetty可以集成各种日志框架,如Logback或Log4j,方便进行服务日志记录和分析。 - 使用Jetty的`StatisticsHandler`,可以获取服务器的运行统计信息,如请求数、响应时间等。 9. **部署与更新** - Jetty支持热...

    eclipse整合jetty

    ### Eclipse 整合 Jetty 的详细步骤与配置 #### 一、安装 Jetty 插件 在使用 Eclipse 开发 Java Web 应用时,经常需要将 Eclipse 与 Jetty 进行整合,以便于开发过程中的调试和测试。首先,需要安装 Jetty 插件。 ...

    Jetty使用总结

    <New id="RequestLog" class="org.mortbay.jetty.handler.RequestLogHandler"/> <New class="org.mortbay.jetty.webapp.WebAppContext"> <Set name="contextPath">/jettytest <Set name="war">./WebRoot...

    基于jetty8 websocket的例子

    在本文中,我们将深入探讨如何使用Jetty 8实现WebSocket技术来构建一个实时通信的聊天工具。WebSocket协议是一种在客户端和服务器之间建立长连接的协议,它为双向通信提供了低延迟、高效的解决方案,特别适合实时...

    用Maven和Jetty开发调试WEB应用程序

    ### 使用Maven和Jetty开发调试WEB应用程序 #### 前言 在现代软件开发过程中,集成工具如Maven和Jetty极大地提高了开发效率。Maven作为自动化构建工具,能够帮助开发者快速创建、管理和构建项目;而Jetty则是一款轻...

Global site tag (gtag.js) - Google Analytics