[seasar-dotnet:1993] Re: DBFlute: ReplaceSchemaタスク実行時のログはどこ?

kubo [E-MAIL ADDRESS DELETED]
2011年 3月 25日 (金) 15:15:02 JST


久保(jflute)です。

取り急ぎ、エラー内容など一部メッセージを、
Log4j経由でなく、System.out を使ってベタに出力する
特別なバージョンを用意しました。

// DBFlute.NET-0.8.9.26 for Console Special
http://dbflute.net.sandbox.seasar.org/download/dbflute/dbflute-0.8.9.26-CONSOLE.zip

それ以外の内容は 0.8.9.25 と全く変わっていません。
よろしければこちらで試して頂ければと。
正常終了でも実行ファイル情報が出力されるはずです。

もし、これでも何も出てこないようであれば、
普通にコンソール出力ができないということで、
Javaの環境レベルでちょっと異常な状態に
なっているのかもしれません。

2011/3/25 kubo <[E-MAIL ADDRESS DELETED]>:
> 久保(jflute)です。
>
> ご確認ありがとうございます。
> 大変な確認作業は無し全然構いませんので。
> (無理なお願いをしてしまい申し訳ありません)
>
> 正常時のログを見させて頂きましたが、
> 「Log4j経由で出してるはずのログが何も出てない」
> とズバリ言えそうです。
> DBFluteタスクは、INFOから警告・エラーまで、
> かなりたくさんのログを出しています。
> (今回のような話もすぐに原因がわかるようにしています)
>
> なので、ログファイルだけの話ではないようですね。
> 「ログ自体がコンソールにもファイルにも出力されていない」
> という状態のようです。
> ちょっと自分も初めて聞く状況なのでパッと
> 思い当たるものが何もない状態です。
>
> ひとまずは自動生成はできて先に進めるとのことで、
> 追求しすぎない方が良いかと思われますが、
> Sql2EntityとかでSQLの文法間違いを検出する際に、
> 何も出てこないとつらいですねぇ...
>
> 2011/3/25 Junichi Ito <[E-MAIL ADDRESS DELETED]>:
>> 久保さん
>>
>> 返信ありがとうございます。
>> ご質問にお答えします。
>>
>>> 念のためですが、DBFluteモジュールのetc/logprop配下に
>>> log4j.properties があるかどうか確認して頂けますでしょうか?
>> => はい、あります。中身は変更していません。(というか存在に気づかなかった・・・)
>>
>>
>>> 全てが成功したときも{Create Schema}や{Load Data}の
>>> 実行ファイル情報は出力されます。
>>> (もしや、これも表示されませんか?)
>> => 全部成功したときのコンソール表示はこんな感じです。
>> もしかすると何か変かもしれませんね。。。。
>>
>> * * * * * * * * * * * *
>> Database will be initialized. Are you ready? (y or n) y
>> .\extlib\extlib へのショートカット.lnk
>> .\extlib\sqljdbc.jar
>> .\extlib\sqljdbc4.jar
>> .\extlib\tools.jar
>> .\extlib\_readme.txt
>> 5 個のファイルをコピーしました
>> Buildfile: ..\..\..\tools\dbflute-0.8.9.25\build-torque.xml
>>
>> replace-schema:
>>     [echo] +-----------------------------------------------+
>>     [echo] |                                               |
>>     [echo] | Replace-Schema !                              |
>>     [echo] |                                               |
>>     [echo] +-----------------------------------------------+
>>
>> BUILD SUCCESSFUL
>> Total time: 4 seconds
>> 続行するには何かキーを押してください . . .
>> * * * * * * * * * * * *
>>
>>
>>> 追加で確認事項ですが、もしよければ、試しに
>>> JDKのJavaで実行してみて頂けないでしょうか?
>> => すみません、会社のPC環境はあまり勝手に変更できないので今回は見送らせてください。
>>
>>
>> 久保さんのお話を聞いていると、マシン固有の現象なのかもしれませんね。
>> 特にうちの会社の実行環境はちょっと古すぎるのかもしれません。
>> 実行しているマシンにも色々と他の開発ツールが入っていたりするので、
>> 何か特殊なコンフリクトが発生している可能性もあります。
>>
>> とりあえず、コードの自動生成までは進んでいるので、ログはなくても実害はありません。
>> クローズしていただいても結構です。
>> もしログが必要になった場合はlog4j.propertiesを変更したりしてみます。
>>
>> 以上、よろしくお願いします。
>>
>>
>> 伊藤
>> _______________________________________________
>> seasar-dotnet mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>>
>


seasar-dotnet メーリングリストの案内