- 浏览: 37778 次
- 来自: 深圳
文章分类
最新评论
-
ZacMa:
哈哈,突然感觉里面没怎么介绍,全是贴代码了
<8>redis及erl-redis阅读 -
惊涛翻案:
马博士,给我开课吧
<8>redis及erl-redis阅读
刚开始使用log日志,通过自己写的文件,后来发现 通过log.config来配置相当方便,查询管理都很方便 按照<<erlang程序设计>> 里面的配置为例,
{sasl, [
%% minimise shell error logging
{sasl_error_logger, false},
%% only report errors
%% {errlog_type, error},
%% define the parameters of the rotating log
%% the log file directory
{error_logger_mf_dir,"./log"},
%% # bytes per logfile
{error_logger_mf_maxbytes,10485760}, % 10 MB
%% maximum number of
{error_logger_mf_maxfiles, 10}
]}].
循环日志配置 , 然后用 error_logger:info_msg 和 error_logger:error_msg(自己经常用) 来打印到日志文件 即可查看,
1 启动rb erl -boot start_sasl -config log, 因为我是通过log配置的,
2 同过start([]), 来开启,常用的 例如start([{type, error}, {max, 100}]), 当然自己可以改type
3 按照类型type查找,例如 type类型 error, info_msg, crash_report, progress, supervisor_report 就输入rb:list(type), 这样会有编号num,再用rb:show(num). 来查看具体日志。
4 查看所有的 rb:list(), 和 rb:show(num).
5 打印出某一类的内容,用rb:show(type).
6 关键字查找 rb:grep(), 例如task关键字,rb:grep("task").
7 按照日期查找,用rb:filter, 例如2012-10-24, 14-00-00到现在的日志, rb:filter([], {{{2012,10,24},{14, 00, 00}}, to}), 也可以自己指定一个日期间隔, 把to换成和前面的日期就行
8 还可以把file和grep这些结合,不过没看懂文档中key ,value, 的key是值什么
{sasl, [
%% minimise shell error logging
{sasl_error_logger, false},
%% only report errors
%% {errlog_type, error},
%% define the parameters of the rotating log
%% the log file directory
{error_logger_mf_dir,"./log"},
%% # bytes per logfile
{error_logger_mf_maxbytes,10485760}, % 10 MB
%% maximum number of
{error_logger_mf_maxfiles, 10}
]}].
循环日志配置 , 然后用 error_logger:info_msg 和 error_logger:error_msg(自己经常用) 来打印到日志文件 即可查看,
1 启动rb erl -boot start_sasl -config log, 因为我是通过log配置的,
2 同过start([]), 来开启,常用的 例如start([{type, error}, {max, 100}]), 当然自己可以改type
3 按照类型type查找,例如 type类型 error, info_msg, crash_report, progress, supervisor_report 就输入rb:list(type), 这样会有编号num,再用rb:show(num). 来查看具体日志。
4 查看所有的 rb:list(), 和 rb:show(num).
5 打印出某一类的内容,用rb:show(type).
6 关键字查找 rb:grep(), 例如task关键字,rb:grep("task").
7 按照日期查找,用rb:filter, 例如2012-10-24, 14-00-00到现在的日志, rb:filter([], {{{2012,10,24},{14, 00, 00}}, to}), 也可以自己指定一个日期间隔, 把to换成和前面的日期就行
8 还可以把file和grep这些结合,不过没看懂文档中key ,value, 的key是值什么
发表评论
-
erlang版本安装相关问题 <32>
2014-05-10 15:54 586<1> erlang R1603安装后,crytp ... -
关于iolist<30>
2014-01-15 10:42 593iolist是比较常用的数据结构. iolist的 ... -
erlang 字符编码 <29>
2014-01-14 16:31 1235用mochiweb通过网页发送中文到服务器,结果服务器显示乱码 ... -
<27>erlang record
2013-11-19 11:19 743平时总是忘记record的某些使用方法,每次使用都要翻文档, ... -
<26>io:format io_lib:format
2013-11-14 11:07 1286使用io_lib时候要注意参数,尤其是封装json串的时候,否 ... -
<24>用error_logger间隔记录日志
2013-10-22 16:09 634执行下面的代码 test:start(). test.erl ... -
<23>erlang 数据存储
2013-10-15 22:15 1630做为后端开发者,经常 ... -
<22> erlang中的数学计算函数相关
2013-10-10 10:34 16011. 幂函数 match:pow(m,n) 表示m的n次幂 ... -
<20>erlang中的类型和函数说明
2013-09-15 11:25 942erlang是一种动态类型的语言(运行时才决定数据类型),可以 ... -
<19>erlang中的时间,日期
2013-09-06 11:21 1169时间函数涉及的数据类型: DATA TYPES datetim ... -
<18>Efficient guide 之List handling
2013-08-31 18:45 6471 Deep and flat lists lists:fl ... -
<17>Efficiency Guide之Function
2013-08-27 22:30 5521. 函数模式匹配 模式匹配,在函数头,case和receiv ... -
<16>Efficiency Guide之Common Caveats
2013-08-11 11:07 773(1) ++ 如果做一个list的反转,不要这样, naiv ... -
<15> lists模块补充
2013-08-05 20:12 808%% 对list模块经常用到的进行补充 %% 1 对所有元素进 ... -
<15> lists模块解析和补充
2013-07-24 17:57 12%% 对list模块经常用到的进行补充 %% 1 对所有元素 ... -
<12>简述erlang的几种错误
2013-04-14 23:31 11591) badarg Bad argument. The ar ... -
<11>erlang中方便使用的模块和命令(2)
2013-04-06 22:33 760(1) 进程字典到底用不用,很多人推荐使用 http:// ... -
<9>rabbitmq网络层
2013-01-31 00:20 730抽离出了网络层, 逻辑层待以后研究 https://gith ... -
<8>redis及erl-redis阅读
2013-01-16 10:14 8241 redis的功能相当的强大,里面的发布订阅pub/su ... -
<7>pg2 分析
2012-12-08 13:42 1231网上看到erlang的pg2模块似乎没人推荐使用,但是还是有不 ...
相关推荐
Quasar 是一个 Java 库,提供了高性能、轻量级的线程,类似 Go 语言的 Channel,Erlang 语言的 Actor 和其他异步编程工具。 In Maven: <dependency> <groupId>co.paralleluniverse</groupId> <artifactId>quasar...
NULL 博文链接:https://ZacMa.iteye.com/blog/1976833
Usage: emqtt_bench conn [--help < help> ] [-h [ < host> ]] [-p [ < port> ]] [-c [ < count> ]] [-n [ < startnumber> ]] [-i [ < interval> ]] [-u < username> ] [-P < password> ] [-k [ < keepalive
最低要求 快速开始编译项目: make要在/usr/local/bin安装生成的erlang_ls escript: make install命令行参数这些是可以提供给erlang_ls脚本的命令行参数: Usage: Erlang LS [-v] [-t [ < transport> ]] [-p [ < ...
介绍 Scalang是消息传递和参与者库,它使... <id>Boundary Public Repo</id> <url>http://maven.boundary.com/artifactory/repo</url> </repository> </repositories> <dependencies> <dependency> <groupId>com.
如何使用Usage: migerl [-c <config>] [-e [<env>]] [-d [<dir>]] [-t [<title>]] [-a [<all>]] [-v [<version>]] [-h [<help>]] [command ...] -c, --config Config file -e, --env Env name in config ...
Erlang GOTONight 基础项目;... $> erl -pa ebin -boot start_sasl -name <YOUR>@<IP> -setcookie omnomnom > net_adm:ping('chatserver@<IP>'). > chat_client:start(chatroom:global_chatroom())
骡子郎运输 可以向 Erlang 节点发送消息和从 ... 快照构建在 Sonatype OSS 快照存储库中可用: < repository> < id>ossrh</ id> < url>https://oss.sonatype.org/content/repositories/snapshots</ url> < snapshots>
erlang-xmerl-23.0.2-2.el7.x86_64.rpm,rabbitMQ安装需要依赖此环境。Erlang 是一种多用途编程语言,主要用于开发并发和分布式系统。它最初是一种专有的编程语言,Ericsson 使用它来开发电话和通信应用程序。
会话服务器 用于处理用户会话的服务器。 作者:谢尔盖·索布科 该代码主要是作为部署 Python 版本...> CREATE_SESSION <good> <good> < OK xss=removed> < session xss=removed> < groups> <group2> ... <grou
亲吻GPIB 基于 KISS 原理的 GPIB 客户端... GPIB client command options: -port as an Erlang port -board <N> (LAN) board index -ip 'IP addr' (LAN) IP address string -name <Name> (LAN) device name -gpib <N>
别名运行别名命令。 别名可以声明为: { alias , [ { renamed , [ " help " ]}, { cleanall , [ " clean " , " -a " ]}, { testall ,...然后直接在现有应用程序中调用您的插件: $ rebar3 alias <command>===> Fetching
Joe Armstrong著的Erlang论文,这里是E文的。<br>中文版名:《面对软件错误构建可靠的分布式系统》<br>
Erlang模块可以通过两种方式馈入这些函数:1)作为形式列表(例如,调用forms:read(<module>)结果forms:read(<module>)等)和2)作为原子(即模块)名称)。 例如,函数meta:is_exported_function/3可以用作meta : ...
这个是在erlang项目中使用google protobuf例子,配套文章地址http://blog.csdn.net/mycwq/article/details/21864191
嵌入式RabbitMQ 相容性 内部版本:Linux OS X 视窗 报告: 距离: 社交: 该库允许使用各种RabbitMQ版本,就好像它是可以在JVM... < groupId>io.arivera.oss</ groupId> < artifactId>embedded-rabbitmq</ artif
erlang入门电子书 erlang编程 Introducing Erlang,作者Simon.St.Laurent
erlang学习3erlang学习3erlangerlang学erlang学习3习3学习3
OpenSSL 3 support in Erlang is considered to be mature and ready for production use. Erlang 26.1 and later versions supports FIPS mode on OpenSSL 3 3.12.13 3.12.12 3.12.11 3.12.10 25.0 26.2.x The ...