sumk-log是一款基于sumk框架和slf4j标准的日志系统。目前支持日志的控制台输出以及文件格式输出。也能记录用户自定义的日志,其java api类似于logback等其它slf4j产品。但是它能记录userid等信息。
com.github.youtongluan
sumk-log
2.6.3
最新版本请查看maven中央库。
sumk的定位是为互联网公司提供一个开发速度快、又能很容易进行横向扩展的高性能框架。 同时具备接口交互(RPC和HTTP)、数据缓存、读写分离、负载均衡、故障转移、异常处理等功能。一站式解决互联网公司面临的常见问题。 详情说明请点击这里 入门教程参见这里 这是日志工程 代码自动生成工具
sumk是一款轻量级的互联网框架。拥有开发速度快、性能好、易于横向扩展等特点。并且集成了一些互联网中常见功能,sumk入门文档点这里 主要功能特点简单介绍如下: 配置管理:sumk默认的配置是app.properties,同时内置了http、zookeeper两种统一配置中心。所有这些配置,都支持热变更,而不需要重启应用。并且提供了配置变更的通知机制。大多数配置都能兼容半角和全角符号
主要内容:日志记录框架概述,记录器对象,严重程度在编程中的日志是指记录活动/事件。通常,应用程序开发人员应该负责日志记录。 为了使日志记录更容易,Java提供了各种框架 - log4J,java.util.logging(JUL), tiny log,logback等。 日志记录框架概述 日志框架通常包含三个元素 - 记录仪 - 捕获消息和元数据。 格式化 - 格式化记录器捕获的消息。 处理器 - 或最终通过在控制台上打印或通过存储在数据库中或
sumk-codetool 是一款代码生成工具,用于生成Dao接口、AbstractDao类、DaoImpl类以及对应的数据库表格。sumk体系强调的是短平快的开发模式。开发者只需要开发对外的接口提供类以及服务类。大大提高开发速度。 因为sumk-codetool只是一个工具类,并不直接用于生产环境,所以它的代码比较凌乱,是由我以前的代码工具七拼八凑而成,大家不要对于里面的源码过分执着。 引入su
之所以使用Logback,是因为我们需要一些log4j没有提供的附加程序。 要求:对于日志级错误,我们希望使用自定义模式,它将根据堆栈跟踪添加信息。
在我的项目中,我使用slf4j+log4j进行日志记录。我刚接触java,正在尝试了解日志记录是如何工作的。如果我想使用log4j以外的其他日志框架,比如java.util.logging,那么我就不需要更改任何代码,因为我使用的是SLF4J。我只需要移除log4j的jar,并添加java.util.logging的二进制。我试着了解当我们不改变任何代码时,它是如何工作的。如果问题不清楚,请让我知