![](/img/trans.png)
[英]JSTL breaks on GoogleAppEngine's development server, but works on remote server
[英]Making log messages visible on Java GoogleAppEngine development server (used with GWT)
我正在使用java.util.logging.Logger
來登錄我的Java GoogleAppEngine應用程序。 部署應用程序時,這很有效。 但是,在開發服務器中運行我的應用程序時,我無法看到我的日志消息。
突出的附加細節:
是否有人在開發模式下進行日志記錄(有或沒有將AppEngine與GWT開發模式容器一起使用)? 我需要看一些神奇的咒語來查看我的日志輸出嗎?
我昨天遇到了同樣的問題,但現在它對我有用。
不知道改變是什么,但我會在下面發布我的配置,你可以嘗試一下(運行GAE 1.3.8,沒有GWT但不重要)。
請注意,日志將顯示在控制台窗口中(在其他服務器日志記錄中)。 由於服務器在某種沙箱中運行,我不確定您是否可以將其記錄到文件中。 我只在本地環境中測試了此配置,而不是上傳。
WEB-INF / AppEngine上-web.xml中:
<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<!-- (omitted application,version from sample-->
<system-properties>
<property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
</system-properties>
</appengine-web-app>
WEB-INF / logging.properties:
# Set the default logging level for all loggers to WARNING
#.level = WARNING
#.level = ALL
.level = INFO
logtest.jsp:
<%@ page contentType="text/html;charset=UTF-8" language="java"%>
<%@ page import=" java.util.logging.Logger"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="sv" xml:lang="sv">
<head>
</head>
<%
Logger logger = Logger.getLogger("org.whatever.Logtest");
logger.info("logtest info");
logger.warning("logtest warning");
logger.severe("logtest severe");
%>
<body>
Check the console for logging
</body>
</html>
Plase更改您的WEB-INF / logging.properties文件。
加
.level=INFO
確保在logging.properties
文件中設置了正確的日志類和日志記錄級別:
WEB-INF / logging.properties:
# Configure a file log for devserver
handlers=java.util.logging.ConsoleHandler,java.util.logging.FileHandler
java.util.logging.FileHandler.pattern=/tmp/appengine-devserver.log
java.util.logging.FileHandler.limit=0 # no limit
java.util.logging.FileHandler.count=1
java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter
# Set the default logging level for all loggers to WARNING
.level = INFO
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.