3

私はJavaにかなり慣れていないので、私の質問はおそらく非常に初心者ですが、理解できません。

私は持っていますLogger logger = Logger.getLogger(MyClass.class.getName());

そして、そのロガーの出力を文字列として取得したいと考えています。たとえば、私がするとき

logger.info("Some message"); 
logger.warning(" Some warning");

文字列を取得したい someString = "Some message SomeWarning"

私は似たようなものを探しています

ByteArrayOutputStream loggerContent = new ByteArrayOutputStream();
System.setOut(new PrintStream(loggerContent));
TextView tv = (TextView)findViewById(R.id.txt_1);
tv.setText(loggerContent.toString());

しかし、私はそれを達成できていません。それは可能ですか?

編集:その文字列を別のアクティビティで使用して、画面に表示したい。

4

1 に答える 1