问题标签 [tinylog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在 glassfish 中运行 tinylog
我正在尝试在 glassfish 3.1.2.2 中运行 tinylog。首先,我将 tinylog.jar 复制到/glassfish3/glassfish/domains/domain1/lib
. 第二个我在tinylog.properties
里面创建domain1/config
。tinylog.properties
是这样的:
我的应用程序是一个简单的 Web 服务,如下所示:
现在,当我运行 Web 服务时,它可以工作并返回结果。但是日志在里面logs/server.log
是这样的:
由于 tinylog 默认将日志写入标准输出,而 glassfish 将标准输出重定向到javax.enterprise.system.std.com.sun.enterprise.server.logging
记录器,因此 tinylog 似乎没有找到tinylog.properties
. 我没有看到任何权限错误server.log
告诉它无法打开tinylog.properties
。谁能帮忙?
java - tinylog 正在格式化像钱这样的普通数字
我在 glassfish 中使用 tinylog 来记录我的 Web 服务请求。这是一个日志语句:
问题是stationAxisId
哪个是整数。但我在日志文件中看到的是:
它stationAxisIs
像金钱一样格式化。我该如何解决?
java - tinylog 的多个作者
我正在使用tinylog来满足我的日志记录需求,并且想知道是否有人知道一种登录文件和控制台的方法。当我使用下面的配置时,我只能在控制台上获得输出。当我删除.writer(new ConsoleWriter())
日志记录仅对文件进行(正如人们所期望的那样)。
java - 从默认包加载配置文件与从类路径加载
在码头上的 JAX-RS 应用程序中加载配置文件时,我遇到了一个疯狂的错误。
如果我放入config.properties
默认包,它工作正常。但是当我加载它时,对象java -cp config.properties
中没有任何内容。config
我已经检查了这些方法,但它不起作用。
奇怪的是,我在项目中使用 Tinylog 作为 Logger,而 TinyLog 加载其配置文件tinylog.properties
的方式相同:
我正在通过java -cp tinylog.properties
. 我的代码有什么问题吗?
java - 双值的 tinylog 格式
我使用 tinylog 记录到文件和控制台。我面临的问题是,当我写入记录双数时,它以科学(指数)表示法显示。例如,我的代码中有这样的行:
其中community.getDouble(ID_PROPERTY)返回例如50512447。但在日志(日志文件或控制台)中,它看起来像5.0512447E7。没有科学计数法如何显示数字?
java - 如何在 netbeans 中使用 tinylog
我正在尝试将 tinylog 与 netbeans 一起使用。我对此有一些疑问:
如何使用 netbeans maven Web 应用程序的属性文件配置 tinylog。
如何获取 JSON 格式的日志。
如果我配置了多个写入器,那么如何仅登录到某个写入器并跳过其他写入器。
java - 如何在运行时使用用户首选项为 tinylog 创建配置属性
我希望用户能够选择将我的应用程序中的错误日志发送到的位置。我目前正在使用 tinylog。
我已经使用他们的示例代码来配置写入错误的位置(通过 Swing fileChooser 选择用户首选项)。
他们的例子是:
我已更改为:
但是我得到如下错误"Type mismatch: cannot convert from FileWriter to Writer".
我怎样才能使这种转换工作,为什么这个例子不起作用?
java - 使用 tinylog 将日志写入 tomcat 的日志文件夹
我想使用 eclipse、maven、tinylog 将日志消息写入 tomcat 的日志文件夹中的定义文件。
问题:我在 tomcat 中运行应用程序后没有 webapp.log。在eclipse中一切正常。
我做了什么:
- 添加 Maven 依赖 tinylog-1.2.jar
- 在运行配置(主选项卡)中设置配置参数,以便可以为构建过程找到 tinylog 属性:
name: -Dtinylog.configuration
value: C:\Program Files\Tomcat\apache-tomcat-9.0.0.M13\webapps\folder\subfolder\tinylog.properties
- 在 Java 类中:
import org.pmw.tinylog.Logger;
...Logger.info(message);
tinylog.properties
好像:
我还尝试了不同的文件引用,但没有一个起作用:
有人知道如何将日志写入命名路径文件吗?
感谢您提供任何有价值的提示。
java - Tinylog 是否适用于池连接?
有人知道 Tinylog 在 tomcat 中使用时是否与池连接一起使用?
我还没有找到与此相关的文档(这里)。有人可以告诉我阅读它的链接。
如果 Tinylog 没有这个选项,还有什么其他的 api 会有呢?
问候。
java - How to write tinylog logs to different files based on log level?
I am using tinylog for various features it has. My application needs a very fast asynchronous logging. I can able to log happily. I have only two issues.
1) All my error logs and the info, some debug logs are jumbled into a single file. How can I separate these, such that they come into a single file say "errors.log" and info strings come into another file say "messages.log"?
2) I want the timestamp to be in microseconds that mean like, data: Time in "HH:mm:ss:milli-seconds:Micro-seconds". Is there any way to do?
This is my properties file: