- 浏览: 80942 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
neptunecai:
2.创建nutch2.1的编译环境 这部分能详细些吗?比如:T ...
Nutch2.1 in eclipse
使用过restlet的人都知道,restlet使用的是JDK的日志信息,而restlet的日志信息都会以system.Out的形式输出,无法写入到指定文件。虽然不是什么大问题,但是在一些公司里面,这些东西就会成为一个问题,有解决方案的话当然是最好不过了。
现在就开始写上解决方案。我们知道restlet的日志输出时使用logService的,在logFilter中真正的打印那些日志。而在那之前,会去加载一个org.restlet.engine.loggerFacadeClass变量到System的properties中,默认加载JDK的facade。而我们首先就是在容器启动的时候去修改这个变量。由于restlet有一个扩展包ext.slf4j,因此我们可以把facade指向slf4j,通过slf4j去设定我们所需要使用的日志系统。
大家都知道slf4j不是一个日志系统,而是一个日志facade。通过slf4j可以方便的更换日志系统的使用,具体如何更换大家可以网上查一下slf4j的用法,这些教程已经满天飞了。
给个传送门吧:http://blog.csdn.net/hbcui1984/article/details/5138883
而在使用之前,我们需要加入一些jar包
org.restlet.ext.slf4j.jar
slf4j-api.jar
这两个jar就是连接到slf4j上,而至于具体使用什么日志系统就看各位的喜好了。我列一下我使用的日志系统和jar包,算是做个示例参考一下吧。
我使用的是lo4j做日志系统,所以还需要额外添加如下jar
slf4j-log4j12.jar
log4j.jar
配置文件使用的是:
log4j.properties
加入这些jar和文件之后,原本restlet打印出来的日志信息就可以根据log4j的配置来控制了。
现在就开始写上解决方案。我们知道restlet的日志输出时使用logService的,在logFilter中真正的打印那些日志。而在那之前,会去加载一个org.restlet.engine.loggerFacadeClass变量到System的properties中,默认加载JDK的facade。而我们首先就是在容器启动的时候去修改这个变量。由于restlet有一个扩展包ext.slf4j,因此我们可以把facade指向slf4j,通过slf4j去设定我们所需要使用的日志系统。
public static void main(String[] args) throws Exception { System.setProperty("org.restlet.engine.loggerFacadeClass", "org.restlet.ext.slf4j.Slf4jLoggerFacade"); Component component = new Component(); component.getServers().add(Protocol.HTTP, 8182); // Attach the application to the component and start it component.start(); }
大家都知道slf4j不是一个日志系统,而是一个日志facade。通过slf4j可以方便的更换日志系统的使用,具体如何更换大家可以网上查一下slf4j的用法,这些教程已经满天飞了。
给个传送门吧:http://blog.csdn.net/hbcui1984/article/details/5138883
而在使用之前,我们需要加入一些jar包
org.restlet.ext.slf4j.jar
slf4j-api.jar
这两个jar就是连接到slf4j上,而至于具体使用什么日志系统就看各位的喜好了。我列一下我使用的日志系统和jar包,算是做个示例参考一下吧。
我使用的是lo4j做日志系统,所以还需要额外添加如下jar
slf4j-log4j12.jar
log4j.jar
配置文件使用的是:
log4j.properties
加入这些jar和文件之后,原本restlet打印出来的日志信息就可以根据log4j的配置来控制了。
发表评论
-
jetty 对请求头的限制
2014-02-13 14:30 5590当浏览器发起请求时 出现http code 413 问题 fu ... -
java 最基础的设置介绍
2013-04-15 23:05 1239用java不长不短快5年了,最近在看一些基础的书籍,也想起很久 ... -
Hessian 初体验
2013-03-27 17:36 1158Hessian 官网:http://hessian.cauch ... -
Nutch2.1 in eclipse
2013-03-10 00:22 9410Nutch2.1 in eclipse 主要目的: 1. 将 ... -
LDAP connection issue
2012-10-23 16:25 1698Problem1: Sometimes we can not ... -
restlet2.0学习——请求超时设置
2012-09-26 11:01 2298一般,我们在请求一个rest service的时候,总是希望可 ... -
[转载]checkStyle使用手册
2012-08-23 20:28 6829Checkstyle是SourceForge下的一个项目,如名 ... -
[转载]高性能JAVA开发之内存管理
2012-08-13 21:53 1313这几天在找一个程序的bug,主要是java虚拟机内存溢出的问题 ... -
[转载]How to write LDAP search filters
2012-08-10 10:57 1389This document outlines how to g ... -
log4j级别输出
2012-08-03 11:12 4278我们知道: log4j.logger.XX cover ==& ... -
restlet2.x与restlet1.x交互
2012-08-01 10:01 1227在一般的情况下,我们使用restlet客户端向服务端发起请求时 ... -
log4j配置
2012-05-30 11:36 1400log4j.rootLogger 根路径下的所有logger输 ... -
Restlet2.0学习——简单WebApp多Application与表单提交
2012-05-23 23:16 3532之前我们提到过简单的WebApp实现,使用的是一个applic ... -
Restlet2.0学习——文件路径访问
2012-05-22 14:42 1199由于就是官方的实例照搬了一下,简单尝试没有问题。就先把代码贴出 ... -
Restlet2.0学习——文件路径访问+BASIC认证
2012-05-22 14:38 1730这篇主要是让我们学习对于一些静态页面如何更加简单有效的去访问他 ... -
对RAM做简单的池化实现
2012-05-22 13:59 1517首先由于项目的关系需要使用IBM的Rational Asser ... -
Restlet2.0学习——简单WebApp实现
2012-05-21 22:09 6493由于自己最近正在学习R ... -
HTMLPOST和GET编码问题(深入篇)
2011-07-07 02:12 11367浏览器 IE/FireFox -------——----> ...
相关推荐
restlet2.0版本jee源码,例子,jar包,api等内容
Restlet2.0用户指南
chromecj.com-Restlet-Client-REST-API-Testing_v2.8.0.1非常实用的谷歌插件
restlet-client 谷歌插件 接口调试 最新
chromecj.com-Restlet-Client-REST-API-Testing_v2.8.0.1.crx
RESTlet-jee-2.0.9自用.rar RESTlet-jee-2.0.9自用.rar
restlet框架所需的所有jar包,可以用来进行restlet开发。
restlet_client插件,不需要按照postman就可以实现restful api 调试。 支持浏览器:360浏览器、360极速浏览器、谷歌浏览器等使用谷歌内核的浏览器。
Restlet项目为“建立REST概念与Java类之间的映射”提供了一个轻量级而全面的框架。它可用于实现任何种类的REST式系统,而不仅仅是REST式Web服务;而且,事实证明它自从2005年诞生之时起,就是一个可靠的软件。 ...
Web Api调试工具 Chrome插件Restlet-Client-REST-API-Testing
Restlet项目为“建立REST概念与Java类之间的映射”提供了一个轻量级而全面的框架。它可用于实现任何种类的REST式系统,而不仅仅是REST式Web服务;而且,事实证明它自从2005年诞生之时起,就是一个可靠的软件。 ...
restlet restful,web工程,可直接运行。启动后,main方法作为client运行调用服务端。服务器数据之间沟通利器,绝对不坑。
做restlet web开发所必须的jar包。
NULL 博文链接:https://sb33060418.iteye.com/blog/1768621
hamcrest-date.zip,java java库的hamcrest日期匹配器,它提供了一个套件hamcrest匹配器,用于匹配日期、时间和时间中的时刻
Restlet Client - REST API Testing(DHC)详情:https://blog.csdn.net/dream_weave
a sampel with caeml restlet in web app , jetty
org.restlet.ext.servlet-2.1.1.jar
简单做了一个rsh框架的集成,知道这个而且需要欢迎下载,大家有需要的下载了给点宝贵意见。
restlet-jse-2.1.2