私の仕事では、フライウェイの使用を開始しました。データベースの管理者は、フライウェイにログがあるかどうか尋ねました。インターネット上のいくつかの記事やフライウェイの文書を読んだ後、私はこの設定を行う方法を見つけられませんでした。フライウェイコマンドラインのログの設定方法
ここでStackOverflowでは、log4jをクラスパス上に置くだけで必要となると言われるユーザーもいれば動作するはずです。
- SLF4J-API-1.7.21.jar
- slf4j-:私は、私はフライウェイのlibディレクトリ(クラスパス)上SLF4Jのファイルを置くしようとしたがとき、log4jのファイルを入れてみましたが、私のために動作しません。 simple-1.7.21.jar
- simplelogger.properties。
C:\ DEVフライウェイ-4.0.3 \>フライウェイ-configFile = C:/ DEV /レポ\フライウェイ/広告
フライウェイの出力が挿入ロギング・プレフィックスを変更しました/DT/flyway.conf/flyway.conf info -q [main] INFO org.flywaydb.core.internal.util.VersionPrinter - フライウェイ4.0.3 by Boxfuse [main] INFO org.flywaydb.commandline.Main - [メイン] INFO org.flywaydb.core.internal.dbsupport.DbSupportFactory - データベース:jdbc:sqlserver:// xxxxxxxxxx \ sql2008:1437; authentication = NotSpecified; authenticationScheme = natiメッセージの送信元と受信者の間でメッセージの送受信が行われるようにするには、次のように入力します。 SQL ServerのMicrosoft JDBCドライバー、applicationIntent = readwrite; SQL Server用のMicrosoft JDBCドライバー。アプリケーション名は、読み取り専用である必要があります。 (Microsoft SQL Server 10.50) [main] INFO org.flywaydb.core.internal.dbsupport.sqlserver.SQLServerDbSupport - SQLServerは、現在のセッションのスキーマの設定をサポートしていません。
:しかし、誰ファイルは私がsimplelogger.propertiesファイルに設定されたディレクトリに作成されませんでした - デフォルトスキーマ[フライウェイ] [メイン] INFO org.flywaydb.commandline.Mainに変更されていません
org.slf4j.simpleLogger.logFile = C:私は目を構成するために何をすべき
/dev/flyway-4.0.3/log/flyway.log eログ?
助けを歓迎します。 SLF4Jを使用して