summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--mullvad-paths/src/logs.rs19
1 files changed, 13 insertions, 6 deletions
diff --git a/mullvad-paths/src/logs.rs b/mullvad-paths/src/logs.rs
index 48c0ff1f2c..91f229f489 100644
--- a/mullvad-paths/src/logs.rs
+++ b/mullvad-paths/src/logs.rs
@@ -23,14 +23,21 @@ pub fn get_log_dir() -> Result<PathBuf> {
}
pub fn get_default_log_dir() -> Result<PathBuf> {
- let dir;
- #[cfg(unix)]
+ #[cfg(not(target_os = "android"))]
{
- dir = Ok(PathBuf::from("/var/log"));
+ let dir;
+ #[cfg(unix)]
+ {
+ dir = Ok(PathBuf::from("/var/log"));
+ }
+ #[cfg(windows)]
+ {
+ dir = crate::get_allusersprofile_dir();
+ }
+ dir.map(|dir| dir.join(crate::PRODUCT_NAME))
}
- #[cfg(windows)]
+ #[cfg(target_os = "android")]
{
- dir = crate::get_allusersprofile_dir();
+ Ok(PathBuf::from(crate::APP_PATH))
}
- dir.map(|dir| dir.join(crate::PRODUCT_NAME))
}