Форум для тех, кто программирует под Android
Anonymous
Ведение журнала Android: папка не создана в /storage/emulated/0
Сообщение
Anonymous » 05 янв 2025, 17:57
Я пытаюсь создать файл журнала в своем приложении для Android с помощью java.util.logging, но папка не создается. Я не понимаю проблемы.
Ниже приведен код
Код: Выделить всё
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");
}
}
Любая помощь будет оценена по достоинству.
Подробнее здесь:
https://stackoverflow.com/questions/340 ... emulated-0
1736089077
Anonymous
Я пытаюсь создать файл журнала в своем приложении для Android с помощью java.util.logging, но папка не создается. Я не понимаю проблемы. Ниже приведен код [code]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"); } } [/code] Любая помощь будет оценена по достоинству. Подробнее здесь: [url]https://stackoverflow.com/questions/34087746/android-logging-folder-not-created-in-storage-emulated-0[/url]