log4erl

Erlang版的Log4j
授权协议 MPL
开发语言 ErLang
所属分类 程序开发、 日志工具(Logging)
软件类型 开源软件
地区 不详
投 递 者 王楚青
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

log4erl 是Erlang版的Log4j,使用方法可看下载包中的 Readme.txt 文件。

  • https://github.com/ahmednawras/log4erl/blob/master/API.txt NOTE: ===== Please be informed that the API below as of now is not stable and any of the functions/parameters below may be changed without pr

  • https://github.com/ahmednawras/log4erl/blob/master/CONFIGURATION.txt Configuration Guide: ==================== TOC: ==== * Introduction * Loggers - Example * Appenders - common properties - file_appen

  • from:http://www.hezhiqiang.info/articles/84/log4erl-a-port-of-java-log4j 功能 支持多日志 当前文件Appender仅支持基于大小的日志文件滚动 支持默认Logger,未指定Logger时系统提供默认Logger 5个预定义的日志级别(debug, info, warn, error, fatal) 一个error_logge

  • 下载log4erl https://github.com/ahmednawras/log4erl 我是使用README.txt上的svn下载的 $> svn checkout http://log4erl.googlecode.com/svn/trunk/ log4erl $> cd log4erl $> make 编译成功。 新建一个测试项目test 新建module,test_log,代码如下

  •            log4erl是一个application,所以要使用必须先启动才行,log4erl做为application启动后会运行一个gen_server类型的模块接收记录日志请求,该模块最终调用一个gen_event的模块异步写日志。           下载:http://code.google.com/p/log4erl/           直接解压文件,通过命令行进入源文件

  • log4erl是一个在Erlang下很好的处理log的tools。可是,一些系统崩溃的error_msg不能用log4erl直接捕捉。因为OTP系统默认的error处理是给error_logger的。 可是系统崩溃的log对于debug和improve来说至关重要。一开始,我是一面用log4erl,一面用error_logger:logfile({open, FileName})来分别记录我自己定

  • 启用 sudo rabbitmq-server -detached时遇到的问题: 当在终端执行:sudo rabbitmq-server -detached输入密码时提示 command not found , 而且,刚进终端就显示:user/***/.bash_profileexport no such file or directory ,可是本地只有bash_profile 文件,没有bas

  • 问题描述: 部署一套新环境,因为该环境的机器规定不能连外网,rabbitmq采用离线部署的方式。 将本地yum下载的rabbitmq所需rpm包手动上传到该环境的机器离线部署。所有的rpm包都和本地在线安装都是一样的,本地测试机上部署和启动正常,但是在新环境机器上启动rabbitmq的时候出现了“/usr/lib/rabbitmq/bin/rabbitmq-server: line 80: erl

  • -=-=-=-=- 我是<我是歌手   >的分隔线 -=-=-=-=-   (以下为原文引用)        crashdump 对于 erlang 的系统来讲如同 core 对于 c/c++ 程序一样宝贵,对于系统问题的修复提供了最详细的资料。当然 erlang 很贴心了提供了网页版的 crashdump_view 帮助用户解读数据,使用方法如下: crashdump_viewer:start(

  • 原文地址:http://gitref.org/inspect/ INSPECTION AND COMPARISON So now you have a bunch of branches that you are using for short lived topics, long lived features and what not. How do you keep track of them

 相关资料
  • pymsf模块是Spiderlabs实现的一个python与Metasploit的msgrpc通信的python模块,但首先你需要先启动msgrpc服务,命令如下: load msgrpc Pass=<password> 与msgrpc进行通信其实就是与msfconsole进行通信,首先你需要创建一个msfrpc的类,登录到msgrpc服务器并且创建一个虚拟的终端,然后你就可以在你创建的虚拟终端

  • 虽然我有一个更新的android studio,我得到以下错误,但我不能找到Gradle4.1在gradle文件夹,但当我检查文件->项目结构->gradle插件是4。 我的建筑档案是这个。我设置为23,因为我需要在5.0.1手机上运行它。

  • 问题内容: 我知道它的菜鸟问题,我真的在询问之前四处搜寻。但是我想知道的事情并没有确切的答案。我们如何不使用目标C将字符串拆分为数组?例如: 我知道它不起作用,但是我正在寻找那样的东西。我想用“”分割字符串(或其他字符/字符串) 想法:对我来说可能很好,扩展了字符串类。但是我不知道我该怎么做。 编辑:忘记导入基础。如果我导入基础,它将起作用。但是与扩展String类有什么关系吗?谢谢 问题答案:

  • 1.3.Android的版本 同任何软件一样,Android也在不断的改进之中,其间的变化就在版本号上得以呈现。但是容易使人迷惑的是,不同版本号之间又是什么关系?在表格里看会更直观些,如下: 表格 1.1. 截至Android 3.0的Android各版本 Android 版本号 API Level 代号 Android 1.0 1 Android 1.1 2 Android 1.5 3 Cupc

  • 问题内容: 我想计算对象使用的内存。很大,但是很浅(例如,在列表上调用,它不包括列表元素占用的内存)。 我想写一个通用的“深度”版本。我了解“深层”的定义有些含糊;我对后跟的定义感到非常满意。 这是我的第一次尝试: 它存在两个已知问题,并且存在许多未知问题: 我不知道如何以捕获所有链接对象的方式遍历通用容器。因此,我使用进行了迭代,并对字典的大小写进行了硬编码(包括值,而不仅仅是键)。显然,这不适

  • 目录的版本 Subversion会记录目录树的结构,不仅仅是文件的内容。这是编写Subversion替代CVS最重要的一个原因。 以下是对你这意味着什么的说明,作为一个前CVS用户: svn add和svn delete现在也工作在目录上了,就像在文件上一样,还有svn copy和svn move也一样。然而,这些命令不会导致版本库即时的变化,相反,工作的项目只是“预定要”添加和删除,在运行svn

  • Semantic Versioning Packages in Yarn follow Semantic Versioning, also known as “semver”. When you install a new package from the registry it will be added to your package.json with a semver version ra

  • 在maven 3.5.2中,如果依赖项的版本设置为发布或最新,则会显示以下警告: [警告]'依赖项。附属国。“版本” 如果pom的父版本设置为例如,则不会发出此警告: 这是故意的吗,这样我们就可以安全地继续依赖父pom的发布版本? 我们的用例是,我们为大约100个租户托管一个服务,这些租户需要一组公共配置文件和一些依赖关系管理等。这种公共配置在我们的“基本”pom中定义,每个租户的pom将其用作父