在哪里可以找到部署在weblogic服务器10.3.5上的应用程序日志?

时间:2014-09-04 04:32:29

标签: java oracle logging deployment weblogic

我能够在路径

下找到整个服务器日志

....\Oracle\WLS\user_projects\domains\[domain name goes here]\servers\[Server name goes here]\logs

但问题是我不包含我在开发时通常在Jdeveloper控制台中看到的所有堆栈。

那么,在哪里找到应用程序的堆栈或日志而不是整个服务器完全像Jdeveloper控制台,其中每个东西都显示为打印语句(System.out.print())?

3 个答案:

答案 0 :(得分:4)

有两个可能的位置(您提到的位置是默认位置):

- <domain home>/servers/<server_name>/logs
- Admin Console->Servers->Server Name->Logging tab->Log file name

如果您没有看到预期的调试/堆栈跟踪,则应使用“日志记录”选项卡上的Advanced部分,并将Severity Level调高为日志文件并标准输出。

您还可以设置Redirect stdout logging enabledRedirect stderr logging enabled,以确保您所期望的所有内容都能获得日志文件。

也就是说,您运行的应用程序可能正在使用它自己的日志记录位置并忽略上面的所有内容。

答案 1 :(得分:2)

我同意@castling。我发现这两个答案可能有所帮助。

Weblogic Logging Start Script

Weblogic Enabling Redirect through Admin Console

答案 2 :(得分:0)

默认的weblogic域名将位于您家中的“.jdeveloper / system”文件夹下。在“系统”文件夹下,导航至“DefaultDomain / servers / DefaultServer / logs”

例如: /home/myuser/.jdeveloper/system12.2.1.0.42.151011.0031/DefaultDomain/servers/DefaultServer/logs