Logback
Logback:首先需要从logback中下载logback包官方网站.将包中的logback-*.jar文件放在项目中,并将其添加到构建路径中。
Maven:你可以使用Maven组织Logback和它的InsightOps插件。为此,你可以简单地将以上两个步骤替换为向你的项目添加以下依赖项:
xml
1<依赖关系>2<依赖>3.<groupId>org.slf4jgroupId>4<artifactId>slf4j-apiartifactId>5<版本>1.7.5版本>6依赖>7<依赖>8<groupId>ch.qos.logbackgroupId>9<artifactId>logback-经典artifactId>10<版本>1.0.11版本>11依赖>12<依赖>13<groupId>com.rapid7groupId>14<artifactId>r7insight_javaartifactId>15<版本>释放版本>16依赖>17依赖关系>
现在,当我们编译项目(mvn compile)时,我们将看到Maven为我们下载logback和InsightOps Java库。
配置Logback
设置项目的logback.xml文件。为此,下载logback.xml并将其放置到类路径中。其内容如下所示。注意,这个文件需要显式地调用logback.xml
xml
1<?xml版本="1.0"编码="UTF-8"2<配置>3.<appender的名字="勒"4类="com.rapid7.logback.LogentriesAppender">5<令牌>你的这里登录令牌令牌>6<地区>你的区域地区>7<调试>假调试>8<Ssl>真正的Ssl>9<设施>用户设施>10<编码器>11<模式>%d{HH:毫米:党卫军.瑞士}[%线程]%-5水平%日志记录器{36}-%味精%n模式>12编码器>13appender>1415<根水平="调试">16<appender-ref裁判="勒"/>17根>18配置>
将“Token”参数替换为日志文件的Token。您可以通过浏览日志并点击条目卡上的“设置”图标在InsightOps中查看。这将打开设置面板,令牌将显示在其中。将“Region”参数替换为您的帐户所在的数据中心-例如。“我们”或“欧盟”。
插入日志代码
在你希望登录的每个类中,你必须包括以下导入:
1进口org.slf4j.Logger;2进口org.slf4j.LoggerFactory;
然后在类级别上创建Logger类的实例:
1private static Logger log = LoggerFactory.getLogger("logentries");2
最后添加日志代码。
1log.debug(“调试信息”);2log.info(“信息消息”);3.日志。警告(“警告消息”);
注意:如果您使用像上面那样简单的示例,那么您的应用程序可能在任何消息发送到insighttops之前就结束了。出于测试目的和避免这个问题,您可以在上面的三行后面添加一个“System.in.read()”语句。
这个页面对你有帮助吗?