我想在浏览器中看到我的应用程序日志(例如,Hudson如何在控制台中显示生成日志)。 如果有任何Grails插件或任何逻辑来制作它,你能帮助我吗?Grails - 请参阅应用程序登录浏览器
由于提前,
我想在浏览器中看到我的应用程序日志(例如,Hudson如何在控制台中显示生成日志)。 如果有任何Grails插件或任何逻辑来制作它,你能帮助我吗?Grails - 请参阅应用程序登录浏览器
由于提前,
雅只是简单的想法,我觉得让我告诉你:
安装,如果你有Log4J日志 Grails的安装,插件的log4j的XML
1.you有所有应用程序的日志插件甚至在Java上,所以有一些方法可以做到这一点 'The logging plugin configures Grails' support for Logging with Log4j.'
2.And to access that on Browser Console i,建议你在你的.gsp上调用它文件:在jquery方法中。例如:
.gsp导入日志库并定义一个读取日志或写入日志的变量。
<% def logvar = logging. // please look for a method which reads current loggin file or
//i suggest read the file line by line ,using standard filestream %>
$.documentReady(function(){
Console.log("LogFile:"+"${logVar}");
});
但请看看这一个你需要的一切! Please Visit Grails Link
我发现这样做的最好的是psi-probe
对于日志,它会给你登录拖尾,下载日志和更改日志级别。拖尾效果很好,因此当您在浏览器中查看日志时,附加到日志文件的新日志条目将立即出现。
请注意,它还具有许多其他管理级别的功能,因此您需要将其锁定或在生产环境中完全禁用它。
查看您的应用程序eclipse控制台登录本地计算机。它看起来很大,但很简单,而且非常有用。
优点:
- 你可以看到日志非常友好(检查,搜索,复制...)。
- 对于所有开发人员非常有用。
- 在远程Linux或VM机器上,检查(搜索,复制...)eclipse控制台日志并不容易。
- 在您的应用程序源代码中没有必要做(更改)。
怎么办 -
运行以下命令
CD '< 'some_common_folder'>'
尾-f MyApp_eclipse.log -n 1000
您也可以为其他应用程序执行相同的步骤,应该提供不同的日志文件。
注意:在运行应用程序时,不要更改日志文件的内容,它会停止记录到该文件。如果更改内容,则需要重新启动应用程序。