问题标签 [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.

0 投票
1 回答
252 浏览

java - 在 glassfish 中运行 tinylog

我正在尝试在 glassfish 3.1.2.2 中运行 tinylog。首先,我将 tinylog.jar 复制到/glassfish3/glassfish/domains/domain1/lib. 第二个我在tinylog.properties里面创建domain1/configtinylog.properties是这样的:

我的应用程序是一个简单的 Web 服务,如下所示:

现在,当我运行 Web 服务时,它可以工作并返回结果。但是日志在里面logs/server.log是这样的:

由于 tinylog 默认将日志写入标准输出,而 glassfish 将标准输出重定向到javax.enterprise.system.std.com.sun.enterprise.server.logging记录器,因此 tinylog 似乎没有找到tinylog.properties. 我没有看到任何权限错误server.log告诉它无法打开tinylog.properties。谁能帮忙?

0 投票
1 回答
234 浏览

java - tinylog 正在格式化像钱这样的普通数字

我在 glassfish 中使用 tinylog 来记录我的 Web 服务请求。这是一个日志语句:

问题是stationAxisId哪个是整数。但我在日志文件中看到的是:

stationAxisIs像金钱一样格式化。我该如何解决?

0 投票
3 回答
1453 浏览

java - tinylog 的多个作者

我正在使用tinylog来满足我的日志记录需求,并且想知道是否有人知道一种登录文件控制台的方法。当我使用下面的配置时,我只能在控制台上获得输出。当我删除.writer(new ConsoleWriter())日志记录仅对文件进行(正如人们所期望的那样)。

0 投票
1 回答
810 浏览

java - 从默认包加载配置文件与从类路径加载

在码头上的 JAX-RS 应用程序中加载配置文件时,我遇到了一个疯狂的错误。

如果我放入config.properties默认包,它工作正常。但是当我加载它时,对象java -cp config.properties中没有任何内容。config我已经检查了这些方法,但它不起作用。

奇怪的是,我在项目中使用 Tinylog 作为 Logger,而 TinyLog 加载其配置文件tinylog.properties的方式相同:

我正在通过java -cp tinylog.properties. 我的代码有什么问题吗?

0 投票
0 回答
29 浏览

java - 双值的 tinylog 格式

我使用 tinylog 记录到文件和控制台。我面临的问题是,当我写入记录双数时,它以科学(指数)表示法显示。例如,我的代码中有这样的行:

其中community.getDouble(ID_PROPERTY)返回例如50512447。但在日志(日志文件或控制台)中,它看起来像5.0512447E7。没有科学计数法如何显示数字?

0 投票
1 回答
175 浏览

java - 如何在 netbeans 中使用 tinylog

我正在尝试将 tinylog 与 netbeans 一起使用。我对此有一些疑问:

  1. 如何使用 netbeans maven Web 应用程序的属性文件配置 tinylog。

  2. 如何获取 JSON 格式的日志。

  3. 如果我配置了多个写入器,那么如何仅登录到某个写入器并跳过其他写入器。

0 投票
1 回答
449 浏览

java - 如何在运行时使用用户首选项为 tinylog 创建配置属性

我希望用户能够选择将我的应用程序中的错误日志发送到的位置。我目前正在使用 tinylog。

我已经使用他们的示例代码来配置写入错误的位置(通过 Swing fileChooser 选择用户首选项)。

他们的例子是:

我已更改为:

但是我得到如下错误"Type mismatch: cannot convert from FileWriter to Writer".

我怎样才能使这种转换工作,为什么这个例子不起作用?

0 投票
1 回答
429 浏览

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好像:

我还尝试了不同的文件引用,但没有一个起作用:

有人知道如何将日志写入命名路径文件吗?

感谢您提供任何有价值的提示。

0 投票
1 回答
61 浏览

java - Tinylog 是否适用于池连接?

有人知道 Tinylog 在 tomcat 中使用时是否与池连接一起使用?

我还没有找到与此相关的文档(这里)。有人可以告诉我阅读它的链接。

如果 Tinylog 没有这个选项,还有什么其他的 api 会有呢?

问候。

0 投票
1 回答
876 浏览

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: