問題タブ [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 - グラスフィッシュ内でtinylogを実行する
グラスフィッシュ 3.1.2.2 内で tinylog を実行しようとしています。最初に tinylog.jar を にコピーしました/glassfish3/glassfish/domains/domain1/lib
。tinylog.properties
2 番目に内部で作成しまし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
。誰でも助けることができますか?
java - tinylogはお金のような普通の数字をフォーマットしています
Webサービスリクエストをログに記録するためにglassfish内のtinylogを使用しています。これがログステートメントです:
問題はstationAxisId
どちらが整数かということです。しかし、ログファイルに表示されるのは次のとおりです。
stationAxisIs
お金のようなフォーマットです。どうすれば修正できますか?
java - tinylog 用の複数のライター
ログのニーズにtinylogを使用していますが、ファイルとコンソールにログを記録する方法を誰かが知っているかどうか疑問に思っていました。以下の構成を使用すると、コンソールでのみ出力が得られます。削除する.writer(new ConsoleWriter())
と、ロギングはファイルに対してのみ行われます(予想どおり)。
java - デフォルトのパッケージとクラスパスからの構成ファイルのロード
jetty の JAX-RS アプリケーションで構成ファイルをロードしているときに、クレイジーなエラーが発生します。
config.properties
デフォルトのパッケージを入れると、問題なく動作します。しかし、それをロードすると、オブジェクトjava -cp config.properties
には何もありません。config
これらの方法を調べましたが、うまくいきません。
奇妙なことに、プロジェクトで Tinylog を Logger として使用し、TinyLog がtinylog.properties
同じ方法でその構成ファイルをロードします。
を介してtinylog構成をフィードしていますjava -cp tinylog.properties
。私のコードに何か問題がありますか?
java - double 値の tinylog フォーマット
ファイルとコンソールの両方にログを記録するためにtinylogを使用しています。そして、二重数を記録するように書くと、科学的(指数)表記で表示されるという問題に直面しています。たとえば、コードに次のような行があります。
community.getDouble(ID_PROPERTY)は、たとえば50512447を返します。しかし、ログ (ログ ファイルまたはコンソール) では5.0512447E7のように見えます。科学表記法なしで数値を表示するにはどうすればよいですか?
java - ユーザー設定を使用して実行時にtinylogの構成プロパティを作成する方法
アプリケーションのエラー ログの送信先をユーザーが選択できるようにしたいと考えています。現在、tinylog を使用しています。
サンプルコードを使用して、エラーが書き込まれる場所を構成しました (ユーザー設定は Swing fileChooser を介して選択されます)。
その例は次のとおりです。
私はに変更しました:
ただし、次のようなエラーが表示されます"Type mismatch: cannot convert from FileWriter to Writer".
この変換を機能させるにはどうすればよいですか? また、例が機能しないのはなぜですか?