SLF4FxFlex日志框架联合创作 · 2023-09-30 01:04SLF4Fx 是为 Flex 开发的日志框架。 示例代码: <?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" applicationComplete="init()"> <mx:Script><![CDATA[ import mx.logging.LogEventLevel; import org.room13.slf4fx.Slf4FxLoggingTarget; import mx.logging.Log; import mx.logging.ILogger; private var _log : ILogger = Log.getLogger("org.room13.slf4fx.MyApplication"); private function init() : void { Log.addTarget(new Slf4FxLoggingTarget("myApplication", "mySecret")); } private function generateLogRecords() : void { _log.debug("level={0} {1}", LogEventLevel.DEBUG, "**DEBUG**"); _log.info("level={0} {1}", LogEventLevel.INFO, "**INFO**"); _log.warn("level={0} {1}", LogEventLevel.WARN, "**WARN**"); _log.error("level={0} {1}", LogEventLevel.ERROR, "**ERROR**"); _log.fatal("level={0} {1}", LogEventLevel.FATAL, "**FATAL**"); } ]]></mx:Script> <mx:Button label="Generate log records" x="20" y="20" click="generateLogRecords()"/></mx:Application>浏览 8点赞 评论 收藏 分享 手机扫一扫分享 编辑 分享 举报 评论图片表情视频评价全部评论推荐 Blitz4jJava 日志框架Blitz4j是一个日志框架,基于log4j构建以减少多线程争用,适合高伸缩性的日志,而不会影响应用本身的性能特性。下图是和log4j的性能比较:Liblogging日志框架Liblogging 是一个易用、跨平台的 RFC 3195 风格的日志框架,使用非常简单的 APIChuchoC++11 日志框架Chucho是一个C++11日志框架,基于纯Java实现的Logback日志框架。示例代码:#include<chucho/log.hpp>intmain(){std::shared_ptCocoaLumberjack日志框架CocoaLumberjack 是一个快速、简单,但很强大的日志框架,用于 Mac OS X 和 ig2logC++11 日志框架g2log 是一个简单高效的异步日志工具,使用 C++11 实现。示例代码:#include "g2Liblogging日志框架Liblogging是一个易用、跨平台的RFC3195风格的日志框架,使用非常简单的API,支持RAW和COOKEDprofilelog4jdbcJava 日志框架log4jdbc是一个JDBC驱动器,能够记录SQL日志和SQL执行时间等信息。log4jdbc使用SLF4J(SimpleLoggingFacade)作为日志系统。特性:1.支持JDBC3和JDBCXCGLoggerSwift 日志框架XCGLogger是为Swift语言编写的日志框架。示例代码:import XCGLoggerlet log = XCGLogger.defaultInstance()log.verbose("A vXCGLoggerSwift 日志框架XCGLogger 是为 Swift 语言编写的日志框架。示例代码:import XCGLoggerLogrusGo 日志框架Logrus 是一个结构化、可插拔的 Go 日志框架,完全兼容官方 log 库接口。功能强大的同时,点赞 评论 收藏 分享 手机扫一扫分享 编辑 分享 举报