teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

9

修正

2020/06/10 09:31

投稿

I_LIKE_EGGS
I_LIKE_EGGS

スコア11

title CHANGED
File without changes
body CHANGED
@@ -35,7 +35,7 @@
35
35
  **追記1**
36
36
  追加修正依頼からAndroidStudio4.0を使用している回答者様の環境では出力されたようです。
37
37
  恐らく自分の環境(androidstudio3.6.3)に問題があると思います。
38
- バージョンのせいなのか、はたまた設定のせいなのか…![イメージ説明](9e380980c18a4272c14d29949f9fd0ce.png)
38
+ バージョンのせいなのか、はたまた設定のせいなのか…
39
39
 
40
40
  **追記2**
41
41
  追加依頼者様からのフィルターの助言により確認したところ、logcagt右上のドロップダウンリストがshow only selected applicationになっていました。No Filtersにしたところログはたくさん出る様になったのですが、肝心なprintStackTrace()でのログは出ていないようす…
@@ -44,4 +44,5 @@
44
44
 
45
45
  一応logcatのスクリーンショットを載せておきます。
46
46
  (どのように設定してあるかわかる為)
47
- (logcatの表示にスタックトレースが出ていますが、今回の質問とは関係ありません。恐らく…)
47
+ (logcatの表示にスタックトレースが出ていますが、今回の質問とは関係ありません。恐らく…)
48
+ ![イメージ説明](9e380980c18a4272c14d29949f9fd0ce.png)

8

追記

2020/06/10 09:31

投稿

I_LIKE_EGGS
I_LIKE_EGGS

スコア11

title CHANGED
File without changes
body CHANGED
@@ -35,9 +35,13 @@
35
35
  **追記1**
36
36
  追加修正依頼からAndroidStudio4.0を使用している回答者様の環境では出力されたようです。
37
37
  恐らく自分の環境(androidstudio3.6.3)に問題があると思います。
38
- バージョンのせいなのか、はたまた設定のせいなのか・・・
38
+ バージョンのせいなのか、はたまた設定のせいなのか…![イメージ説明](9e380980c18a4272c14d29949f9fd0ce.png)
39
39
 
40
40
  **追記2**
41
41
  追加依頼者様からのフィルターの助言により確認したところ、logcagt右上のドロップダウンリストがshow only selected applicationになっていました。No Filtersにしたところログはたくさん出る様になったのですが、肝心なprintStackTrace()でのログは出ていないようす…
42
- androidstudioもバージョン4.0にしましたが、ダメなようす・・・
42
+ androidstudioもバージョン4.0にしましたが、ダメなようす
43
- 問題はどこだ・・・
43
+ 問題はどこだ
44
+
45
+ 一応logcatのスクリーンショットを載せておきます。
46
+ (どのように設定してあるかわかる為)
47
+ (logcatの表示にスタックトレースが出ていますが、今回の質問とは関係ありません。恐らく…)

7

追記

2020/06/10 09:30

投稿

I_LIKE_EGGS
I_LIKE_EGGS

スコア11

title CHANGED
File without changes
body CHANGED
@@ -32,7 +32,12 @@
32
32
 
33
33
  とすればとりあえずはLogCatに出力出来るという事まではわかりました。
34
34
 
35
- **追記**
35
+ **追記1**
36
36
  追加修正依頼からAndroidStudio4.0を使用している回答者様の環境では出力されたようです。
37
37
  恐らく自分の環境(androidstudio3.6.3)に問題があると思います。
38
- バージョンのせいなのか、はたまた設定のせいなのか・・・
38
+ バージョンのせいなのか、はたまた設定のせいなのか・・・
39
+
40
+ **追記2**
41
+ 追加依頼者様からのフィルターの助言により確認したところ、logcagt右上のドロップダウンリストがshow only selected applicationになっていました。No Filtersにしたところログはたくさん出る様になったのですが、肝心なprintStackTrace()でのログは出ていないようす…
42
+ androidstudioもバージョン4.0にしましたが、ダメなようす・・・
43
+ 問題はどこだ・・・?

6

追記

2020/06/10 09:24

投稿

I_LIKE_EGGS
I_LIKE_EGGS

スコア11

title CHANGED
File without changes
body CHANGED
@@ -30,4 +30,9 @@
30
30
  Log.i("test", "test", new Throwable());
31
31
  ```
32
32
 
33
- とすればとりあえずはLogCatに出力出来るという事まではわかりました。
33
+ とすればとりあえずはLogCatに出力出来るという事まではわかりました。
34
+
35
+ **追記**
36
+ 追加修正依頼からAndroidStudio4.0を使用している回答者様の環境では出力されたようです。
37
+ 恐らく自分の環境(androidstudio3.6.3)に問題があると思います。
38
+ バージョンのせいなのか、はたまた設定のせいなのか・・・

5

誤字

2020/06/10 09:00

投稿

I_LIKE_EGGS
I_LIKE_EGGS

スコア11

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- AndroidStudio3.6を使用しprintStackTraceをした際どのようにLogcatにスタックトレースを出力るのでしょうか?
1
+ AndroidStudio3.6を使用しe.printStackTraceをした際どのようにすれはLogcatにスタックトレースを出力できるのでしょうか?
2
2
 
3
3
  ```
4
4
  try {

4

大幅修正

2020/06/10 08:29

投稿

I_LIKE_EGGS
I_LIKE_EGGS

スコア11

title CHANGED
@@ -1,1 +1,1 @@
1
- AndroidStudioを使用しprintStackTraceをした際Logcatにログがでない
1
+ AndroidStudioを使用しprintStackTraceLogcatにスタックトレースを出す方法
body CHANGED
@@ -1,9 +1,5 @@
1
- AndroidStudio3.6を使用しe.printStackTraceをした際LogcatにLogはでないのでしょうか?
1
+ AndroidStudio3.6を使用しprintStackTraceをした際どのようにLogcatにスタックトレースを出力するのでしょうか?
2
- 色々調べたのですが、わかりませんでした。
3
- とりあえずAndroidStadioのLogcatにprintStackTraceした場合、標準設定でログが出るのかでないのか教えて頂ければ幸いです。
4
- それから次の問題を解決していこうと思います。
5
2
 
6
- ちなみにソースはこんな感じです。
7
3
  ```
8
4
  try {
9
5
  aa();
@@ -16,15 +12,16 @@
16
12
  throw new Exception();
17
13
  }
18
14
  ```
15
+ ちなみに現状ここまではわかっています。
19
16
 
20
- **追記**
17
+
21
- 以下の事がわかりました。
22
- 1.printStackTrace()とは戻り値voidのThrowableクラスのメソッドという事。
18
+ 1.printStackTrace()とは戻り値voidのThrowableクラスのメソッドという事(戻り値voidの為、System.out.println()やLog()の第3引数にe.printStackTrace()を入れようが出ないそもそもLog()の第三引数に入れれない。入れるとエラー)。
23
19
  2.printStackTrace()は標準エラー出力に出力するという事。
20
+ その為、上記ソースでは標準エラー出力がLogcatで出ない為、でないという事がわかりました。
21
+ そもそもLogcatって何?って話になりますが、
24
22
 
25
- 以上に辺り、現状AndroidStudioのLogcatがそもそも標準エラー出力ではないのか、Logcatの設定が間違っていて標準エラー出力して機能していないのか?までわかりました。
23
+
26
24
 
27
- 一応
28
25
  ```
29
26
  e.printStackTrace();
30
27
  ```

3

追記

2020/06/10 08:27

投稿

I_LIKE_EGGS
I_LIKE_EGGS

スコア11

title CHANGED
File without changes
body CHANGED
@@ -24,4 +24,13 @@
24
24
 
25
25
  以上に辺り、現状AndroidStudioのLogcatがそもそも標準エラー出力ではないのか、Logcatの設定が間違っていて標準エラー出力として機能していないのか?までわかりました。
26
26
 
27
+ 一応
28
+ ```
27
- 引き続きアドバイス頂ければ幸いです。
29
+ e.printStackTrace();
30
+ ```
31
+ のところを
32
+ ```
33
+ Log.i("test", "test", new Throwable());
34
+ ```
35
+
36
+ とすればとりあえずはLogCatに出力出来るという事まではわかりました。

2

追記

2020/06/10 08:19

投稿

I_LIKE_EGGS
I_LIKE_EGGS

スコア11

title CHANGED
File without changes
body CHANGED
@@ -15,4 +15,13 @@
15
15
  public void aa()throws Exception{
16
16
  throw new Exception();
17
17
  }
18
- ```
18
+ ```
19
+
20
+ **追記**
21
+ 以下の事がわかりました。
22
+ 1.printStackTrace()とは戻り値voidのThrowableクラスのメソッドという事。
23
+ 2.printStackTrace()は標準エラー出力に出力するという事。
24
+
25
+ 以上に辺り、現状AndroidStudioのLogcatがそもそも標準エラー出力ではないのか、Logcatの設定が間違っていて標準エラー出力として機能していないのか?までわかりました。
26
+
27
+ 引き続きアドバイス頂ければ幸いです。

1

ソースを挿入

2020/06/10 08:11

投稿

I_LIKE_EGGS
I_LIKE_EGGS

スコア11

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,18 @@
1
1
  AndroidStudio3.6を使用しe.printStackTraceをした際LogcatにLogはでないのでしょうか?
2
2
  色々調べたのですが、わかりませんでした。
3
3
  とりあえずAndroidStadioのLogcatにprintStackTraceした場合、標準設定でログが出るのかでないのか教えて頂ければ幸いです。
4
- それから次の問題を解決していこうと思います。
4
+ それから次の問題を解決していこうと思います。
5
+
6
+ ちなみにソースはこんな感じです。
7
+ ```
8
+ try {
9
+ aa();
10
+ } catch (Exception e) {
11
+ e.printStackTrace();
12
+ }
13
+ }
14
+
15
+ public void aa()throws Exception{
16
+ throw new Exception();
17
+ }
18
+ ```