3

我在这样的 Worklight 混合项目中有一个自定义的身份验证器

public class MyCustomAuthenticator implements WorkLightAuthenticator{
    private static final Logger logger = Logger.getLogger(MyCustomAuthenticator.class.getName());

    private Map<String, Object> authenticationData = null;

    public void init(Map<String, String> options) throws MissingConfigurationOptionException {
        logger.info("MyCustomAuthenticator initialized");
    }
    ...
}

但我看不到 Worklight 将这些记录器消息放在哪里。我错过了什么吗?

4

3 回答 3

1

在您的 server/conf 文件夹中查找 development.logging.properties 文件并取消注释以下属性:

 com.worklight.level = FINE
 java.util.logging.FileHandler.level = FINE

然后查看日志是否出现在您的开发控制台中。

于 2013-06-24T15:27:10.277 回答
1

也许这个新的教学视频“Worklight Server 中的日志记录和调试”将帮助您调试 Java 代码: http ://www.youtube.com/watch?v=KmWBrCilt3Q

视频中显示的假设您使用的是 Worklight 6.0。

另见:

于 2013-08-04T16:11:59.850 回答
0

什么是工作灯版本?如果是 5.0.5 及以上版本,激活项目后,日志应位于 ...WorklightServerHome\PROJECT_NAME\logs

于 2013-04-07T06:28:14.117 回答