質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Spring

Spring Framework は、Javaプラットフォーム向けのオープンソースアプリケーションフレームワークです。 Java Platform上に、 Web ベースのアプリケーションを設計するための拡張機能が数多く用意されています。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Spring Boot

Spring Bootは、Javaのフレームワークの一つ。Springプロジェクトが提供する様々なフレームワークを統合した、アプリケーションを高速で開発するために設計されたフレームワークです。

Q&A

1回答

18010閲覧

Eclipse(Spring Tool Suite)のコンソール画面にログが表示されなくなった

morotan

総合スコア16

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Spring

Spring Framework は、Javaプラットフォーム向けのオープンソースアプリケーションフレームワークです。 Java Platform上に、 Web ベースのアプリケーションを設計するための拡張機能が数多く用意されています。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Spring Boot

Spring Bootは、Javaのフレームワークの一つ。Springプロジェクトが提供する様々なフレームワークを統合した、アプリケーションを高速で開発するために設計されたフレームワークです。

0グッド

0クリップ

投稿2017/05/26 01:28

###発生している問題・エラーメッセージ
Eclipse(Spring Tool Suite)でSpring Bootアプリケーションを製作しております。

製作したSpring Bootアプリケーションを実行した際、今まではコンソール画面にサーバー起動メッセージやExeption発生時の内容などが出力されていたのですが、製作をしている途中でいつのまにかログがほとんど出力されなくなってしまいました。

現在Spring Bootアプリケーションを実行するとコンソールには以下のメッセージのみが表示されます。エラー等が発生しても基本的に何も表示されません

イメージ説明

自分でthrowしているexceptionについては赤字できちんと表示されます。
イメージ説明

表示されないサーバー起動メッセージやそのたエラーなどのログは、プロジェクト内に勝手に作成される以下のファイルの中に出力されてしまいます。
イメージ説明

application.propertiesの内容は以下のようになっています。

logging.level.root=INFO logging.level.org.springframework.web=INFO logging.level.org.hibernate=INFO logging.file=C:/logs/logback/server.log

ログが出力されていないのはこのプロジェクトのみなのですが、正常にログが出力されているプロジェクトからapplication.propertiesのみをコピーしてきても状況が変わりませんでした。

非常に不便なのでどうにかしたいです。
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

製作をしている途中でいつのまにかログがほとんど出力されなくなって

この中にログ出力に関する記述をしていませんか。例えば@Configureを設定しているクラスにログの設定を追加しているなど。

投稿2017/05/28 02:57

A-pZ

総合スコア12011

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

morotan

2017/05/29 04:59

回答ありがとうございます。ログに関わる処理は追記していませんでした。@Configurationが付いているクラスを修正はしていたのですが、ただしくログ出力が行われているプロジェクトから中身を丸々コピーしてきてもやはりログは正しく出力されませんでした・・・
A-pZ

2017/05/29 05:11 編集

例えば、logback-sample.log を出力している場所が必ずあるはずでしょうから、ソースコードを全検索かけて「logback-sample」を探してみると場所がつかめるのではないでしょうか。
morotan

2017/05/30 00:41

回答ありがとうございます。検索して見たところ、質問の3つめの画像にも載っている「logback.xml」に<appender name="FILE" class="ch.qos.logback.core.FileAppender"> <file>logback-sample.log</file>~~~~~~~~~~~という記述が存在しました。 このファイル自体はログがきちんと表示されるプロジェクトにも同じ内容のものが存在していました。 application.propatiesの設定ではなくこちらが優先されてしまっているのでしょうか・・・
A-pZ

2017/05/30 02:25

application.propertiesとlogbackの設定両方をしている場合、application.propertiesはアプリケーション全体設定、logback.xmlは個別設定です。全体設定の内容を個別設定で上書きしている感じでしょう。どちらかのみを記載しましょう。
morotan

2017/05/30 02:48

度々申し訳ありません・・・logback.xmlを削除しても状況が変わりませんでした。 自分で用意したファイルではなく、ログ出力がきちんと行われるプロジェクトにも存在しているためこれの出所も確認して見たいと思います・・・ 検索した限りこのファイル以外にはlogback-sample.logという記述はありませんでした
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問