当我的游戏运行时,我得到了所有正常的io:格式输出,但令人愤怒的是,每个输出都在提示符之前:
(server@gamehost.thisplace.net)1> log entry 1
(server@gamehost.thisplace.net)1> log entry 2
(server@gamehost.thisplace.net)1> log entry 3
(server@gamehost.thisplace.net)1> log entry 4
(server@gamehost.thisplace.net)1> log entry 5
(server@gamehost.thisplace.net)1> log entry 6
(server@gamehost.thisplace.net)1> log entry 7
(server@gamehost.thisplace.net)1> log entry 8
(server@gamehost.thisplace.net)1> log entry 9
(server@gamehost.thisplace.net)1> log entry 10
期望的结果是:
log entry 1
log entry 2
log entry 3
....
我还在使用R14A,但是会在很长时间内上升。如果在我目前的版本中没有快速简便的方法,那么在R15和公司中消除这种烦恼的快捷方法是什么?
由于
答案 0 :(得分:2)
尝试在启动时将-noshell传递给erl。这当然意味着你没有外壳。
答案 1 :(得分:1)
你无法删除行号。也许您可能希望使用文件日志:
请注意,error_logger应该在shell中执行您所要求的操作,因为输出类似于:
2> error_logger:warning_msg("Warnings tagged as: ~p~n", [warning]).
=ERROR REPORT==== 11-Aug-2005::13:45:49 ===
Serious error in my module
ok