問題タブ [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 - グラスフィッシュ内でtinylogを実行する

グラスフィッシュ 3.1.2.2 内で tinylog を実行しようとしています。最初に tinylog.jar を にコピーしました/glassfish3/glassfish/domains/domain1/libtinylog.properties2 番目に内部で作成しましdomain1/configた。tinylog.propertiesこのようなものです:

私のアプリケーションは、次のような単純な Web サービスです。

Web サービスを実行すると、動作し、結果が返されます。しかし、ログは次のlogs/server.logように内部にあります:

tinylog はデフォルトでログを stdout に書き込み、glassfish は stdout をjavax.enterprise.system.std.com.sun.enterprise.server.loggingロガーにリダイレクトするため、tinylog が見つからなかったようtinylog.propertiesです。server.log開くことができないことを示す許可エラーは表示されませんtinylog.properties。誰でも助けることができますか?

0 投票する
1 に答える
234 参照

java - tinylogはお金のような普通の数字をフォーマットしています

Webサービスリクエストをログに記録するためにglassfish内のtinylogを使用しています。これがログステートメントです:

問題はstationAxisIdどちらが整数かということです。しかし、ログファイルに表示されるのは次のとおりです。

stationAxisIsお金のようなフォーマットです。どうすれば修正できますか?

0 投票する
3 に答える
1453 参照

java - tinylog 用の複数のライター

ログのニーズにtinylogを使用していますが、ファイルコンソールにログを記録する方法を誰かが知っているかどうか疑問に思っていました。以下の構成を使用すると、コンソールでのみ出力が得られます。削除する.writer(new ConsoleWriter())と、ロギングはファイルに対してのみ行われます(予想どおり)。

0 投票する
1 に答える
810 参照

java - デフォルトのパッケージとクラスパスからの構成ファイルのロード

jetty の JAX-RS アプリケーションで構成ファイルをロードしているときに、クレイジーなエラーが発生します。

config.propertiesデフォルトのパッケージを入れると、問題なく動作します。しかし、それをロードすると、オブジェクトjava -cp config.propertiesには何もありません。configこれらの方法を調べましたが、うまくいきません。

奇妙なことに、プロジェクトで Tinylog を Logger として使用し、TinyLog がtinylog.properties同じ方法でその構成ファイルをロードします。

を介してtinylog構成をフィードしていますjava -cp tinylog.properties。私のコードに何か問題がありますか?

0 投票する
0 に答える
29 参照

java - double 値の tinylog フォーマット

ファイルとコンソールの両方にログを記録するためにtinylogを使用しています。そして、二重数を記録するように書くと、科学的(指数)表記で表示されるという問題に直面しています。たとえば、コードに次のような行があります。

community.getDouble(ID_PROPERTY)は、たとえば50512447を返します。しかし、ログ (ログ ファイルまたはコンソール) では5.0512447E7のように見えます。科学表記法なしで数値を表示するにはどうすればよいですか?

0 投票する
1 に答える
449 参照

java - ユーザー設定を使用して実行時にtinylogの構成プロパティを作成する方法

アプリケーションのエラー ログの送信先をユーザーが選択できるようにしたいと考えています。現在、tinylog を使用しています。

サンプルコードを使用して、エラーが書き込まれる場所を構成しました (ユーザー設定は Swing fileChooser を介して選択されます)。

その例は次のとおりです。

私はに変更しました:

ただし、次のようなエラーが表示されます"Type mismatch: cannot convert from FileWriter to Writer".

この変換を機能させるにはどうすればよいですか? また、例が機能しないのはなぜですか?