Android-Protokollierung: Ordner nicht in /storage/emulated/0 erstelltAndroid

Forum für diejenigen, die für Android programmieren
Guest
 Android-Protokollierung: Ordner nicht in /storage/emulated/0 erstellt

Post by Guest »

Ich versuche, mit java.util.logging eine Protokolldatei in meiner Android-Anwendung zu erstellen, aber der Ordner wird nicht erstellt. Ich verstehe das Problem nicht.
Unten ist der Code

Code: Select all

public class MainActivity extends AppCompatActivity {

private static final Logger logger = Logger.getLogger(MainActivity.class.getName());

static  {
try {
File storagePath = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "TestApp");
storagePath.mkdirs();

boolean append = true;
FileHandler fh = new FileHandler(storagePath + File.separator + "TestLog.log", append);
fh.setFormatter(new SimpleFormatter());
logger.addHandler(fh);
} catch (IOException e) {
e.printStackTrace();
}
}

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

logger.severe("my severe message");
logger.warning("my warning message");
logger.info("my info message");

}
}
Jede Hilfe wird geschätzt.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post