diff --git a/Mirivoice/Assets/Lang/en-US.axaml b/Mirivoice/Assets/Lang/en-US.axaml
index 0d09a80..70ccc82 100644
--- a/Mirivoice/Assets/Lang/en-US.axaml
+++ b/Mirivoice/Assets/Lang/en-US.axaml
@@ -107,6 +107,7 @@
Help
Check Updates
Visit GitHub
+ Open Log Directory...
Lines Input
diff --git a/Mirivoice/Assets/Lang/ko-KR.axaml b/Mirivoice/Assets/Lang/ko-KR.axaml
index 0a10c45..13cef3e 100644
--- a/Mirivoice/Assets/Lang/ko-KR.axaml
+++ b/Mirivoice/Assets/Lang/ko-KR.axaml
@@ -111,6 +111,7 @@
도움말
업데이트 확인
GitHub 방문
+ 로그 폴더 열기...
대사 입력란
diff --git a/Mirivoice/Mirivoice.Core/Managers/PathManager.cs b/Mirivoice/Mirivoice.Core/Managers/PathManager.cs
index c9d0070..4116add 100644
--- a/Mirivoice/Mirivoice.Core/Managers/PathManager.cs
+++ b/Mirivoice/Mirivoice.Core/Managers/PathManager.cs
@@ -21,6 +21,7 @@ public class PathManager
public bool IsInstalled { get; private set; }
public string LogFilePath => Path.Combine(DataPath, "Logs", "log.txt");
+ public string LogFolderPath => Path.Combine(DataPath, "Logs");
public string VoicerPath => Path.Combine(DataPath, "Voicers");
public string AssetsPath;
diff --git a/Mirivoice/ViewModels/MainViewModel.cs b/Mirivoice/ViewModels/MainViewModel.cs
index 3381465..98a4cb5 100644
--- a/Mirivoice/ViewModels/MainViewModel.cs
+++ b/Mirivoice/ViewModels/MainViewModel.cs
@@ -182,6 +182,10 @@ public async Task SaveProject(bool forceSaveAs = false)
}
}
+ public async void OnOpenLogDirClick()
+ {
+ OS.OpenFolder(MainManager.Instance.PathM.LogFolderPath);
+ }
public async Task OnOpenButtonClick()
{
if (MainManager.Instance.cmd.IsNeedSave)
diff --git a/Mirivoice/Views/MainView.axaml b/Mirivoice/Views/MainView.axaml
index dc977b9..97915b7 100644
--- a/Mirivoice/Views/MainView.axaml
+++ b/Mirivoice/Views/MainView.axaml
@@ -67,6 +67,8 @@