对SmartCloud Entry日志进行分析

本文主要介绍 IBM ">SmartCloud Entry 的日志,包含采用的日志框架、日志的结构以及日志的分析,帮助用户在使用 SmartCloud Entry 的过程中在出现问题的情况下,快速的定位。

现在流行的日志框架有很多,例如 Log4J、SLF4J、Apache Common-Logging 等,每种框架使用、配置的方式又不尽相同,在 SmartCloud Entry 中,我们使用 JDK 自带的日志工具来形成系统的日志。

我们通过 java.util.logging.Logger.getLogger(String name) 来获得一个命名的 logger, 之后我们就可以分别调用各自的方法来输出 log。

日志的级别逐级为 OFF、SEVERE、WARNING、INFO、FINE、FINER、FINEST、ALL,随着级别的升高,日志的信息也随着增多。

清单 1. 如何输出日志

import java.util.logging.Logger Logger logger = Logger.getLogger(“wpf-test”); logger.fine(“this is a fine message”);

日志的配置

SmaryCloud Entry 默认的日志配置通过配置文件提供,配置文件 log.properies 位于安装后的配置目录内,默认的配置如下:

清单 2. 日志默认配置

# This is the main logging.properties for the CFS API application handlers=java.util.logging.
ConsoleHandler, java.util.logging.FileHandler # Default global logging level. .level=FINE # Default global logging level for the console handler. java.util.logging.ConsoleHandler.level=INFO java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter java.util.logging.FileHandler.pattern=%h/.skc/logs/skc-%g.log java.util.logging.FileHandler.count=9 java.util.logging.FileHandler.limit=50000000 java.util.logging.FileHandler.append=true

其中默认的日志级别为 FINE,但如果我们需要分析一些问题的时候,往往需要提供更详细的日志,这时可以通过调整输出到文件的日志级别达到,方法如下:

java.util.logging.FileHandler.level=FINEST

从其他的配置项,我们可以看到系统默认把日志存储在用户目录内的的 /.skc/logs 下,同时每个日志文件最大为 50M,最多为 9 个日志文件,日志文件的命名方式为 skc 与数字的组合,skc-0.log 为最新的日志文件,例如

图 1. 日志文件列表

时间: 2024-10-22 17:02:32

对SmartCloud Entry日志进行分析的相关文章

网站日志如何分析之实例解说

因为在端午节前.笔者做过一个实验,并且写了一篇实验报告<探究搜索引擎不收录网站内容与外链因素有无关系的实验>,具体实验内容,在这里就不再多说.因为笔者针对leyuanbaby.com做的这个实验结论,并没有达到想要的效果,所以我还没有死心,就通过网站日志来观察到底蜘蛛有没有爬行我未收录的链接.这个过程中,获得了一些关于分析网站日志心得,在这里分享给大家. 通过网站日志我们可以清晰的看到用户和搜索引擎蜘蛛访问网站的行为,并形成一个数据,这些数据可以让我们知道搜索引擎对于网站的态度,以及网站的健康

网站日志文件分析分析方法精华版

通过分析网站日志Log文件我们可以看到用户和搜索引擎蜘蛛访问网站的行为数据,这些数据能让我们分析出用户和蜘蛛对网站的偏好以及网站的健康情况.在网站日志分析中,我们主要需要分析的是蜘蛛行为. 在蜘蛛爬取及收录过程中,搜索引擎会给特定权重网站分配相应的资源量.一个搜索引擎友好型的网站应该充分利用这些资源,让蜘蛛可以迅速.准确.全面的爬取有价值.用户喜欢的内容,而不浪费资源在无用的.访问异常的内容上. 但由于网站日志中数据量过大,所以我们一般需要借助网站日志分析工具来查看.常用的日志分析工具有:光年日

如何向 IBM SmartCloud Entry 添加定制的 REST Web Service

环境准备 一个运行的 SmartCloud Entry 系统 Eclipse 3.6 或者更高版本 揭秘 IBM SmartCloud Entry 如何实现 REST Web Service 开始之前 IBM SmartCloud Entry 并非从一砖一瓦开始构造自己的 REST Web Service,而是借助了一些工具.在正式开始之前,您需要对下列名词有一定的了解. REST: 全称是 Representational state transfer.它是一种 Web 服务的 风格,与作为传

IBM SmartCloud Entry 的 Web services 安全机制揭秘

环境准备 一个运行的 IBM SmartCloud Entry 系统 Eclipse 3.6 或者更高版本 基于 Restlet 的 Web Service 安全机制 开始之前 在正式开始之前,先对本文将用 到的一些名词做基本的解释. Restlet:诞生于 2005 年,是一个针对 Java 语言开发人员的开源项目.Restlet 旨在 以一种简单的方式,向开发人员提供各个应用场景下实现 REST WebService 的方法.目前 Restlet 的最新稳定版本是 2.1.1,本文的所有内容

iOS应用的crash日志的分析基础

Outline如何获得crash日志如何解析crash日志如何分析crash日志     1. iOS策略相关     2. 常见错误标识     3. 代码bug 一.如何获得crash日志 当一个iOS应用程序崩溃时,系统会创建一份crash日志保存在设备上.这份crash日志记录着应用程序崩溃时的信息,通常包含着每个执行线程的栈调用信息(低内存闪退日志例外),对于开发人员定位问题很有帮助. 如果设备就在身边,可以连接设备,打开Xcode - Window - Organizer,在左侧面板

IBM SmartCloud Entry for IBM Power Systems入门指南

我最近参加了在悉尼举行的 IBM http://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud Entry for Power Systems 研讨会,所见所闻给我留下了深刻印象.本文是我对该产品的第一印象,但远远没有展现出它的全部潜力. 第一印象 我是一位命令行爱好者,所以我对使用一个图形用户界面 (GUI) 来部署一个完整的 IBM AIX® 环境很感兴趣. 毕竟,在有机会通过安全 Shell (SSH) 客户端沉湎于命令

《Storm实时数据处理》一2.4 基于规则的日志流分析

2.4 基于规则的日志流分析 任何合理的日志管理系统都需要具备以下特性: (1)过滤无关紧要的日志信息,无须对这类日志进行统计和排序.这类日志常常包含INFO或DEBUG等级的日志记录(没错,产品系统中也会包含这些信息 ). (2)深入分析日志记录并提取更多有价值的信息和新的字段. (3)在保存日志之前增改日志记录. (4)当收到特定日志记录时发送通知信息. (5)通过关联日志事件来获取有价值的信息. (6)应对日志结构和格式的变更. 本节在Bolt中集成了JBoss库和Drools,以便于我们

以SmartCloud Entry产品实践为例介绍VMWare私有云状态

之后以 IBM http://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud Entry(SCEntry) 为例,介绍了 SCEntry 如何获取 VMWare 云端对象的状态,以及如何与云端状态保持同步. VMWare 是全球虚拟化解决方案的领导厂商.它不仅提供了诸如 vSphere 和 vCenter 等各种不同的虚拟化产品和管理组件,而且为这些产品和组件开放了 API 以及提供了不同的 SDK,以便开发者开发出自己的 V

揭秘IBM SmartCloud Entry如何实现REST Web Service

当这套 REST API 不能满足用户的需求时,需要增加 新的 REST Web Service.本文将介绍如何在不修改现有代码的 前提下,向 IBM http://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud Entry 中添加定制的 REST Web Service. IBM SmartCloud Entry 并非从一砖一瓦开始构造自己的 REST Web Service,而是借助了一些工具.在正式开始之前,您需要对下列