src/Palete/LanguageClientVala.vala
authorAlan Knowles <alan@roojs.com>
Sun, 25 Feb 2024 03:18:07 +0000 (11:18 +0800)
committerAlan Knowles <alan@roojs.com>
Sun, 25 Feb 2024 03:18:07 +0000 (11:18 +0800)
src/Palete/LanguageClientVala.vala

index f1b51d9..cd464ec 100644 (file)
@@ -84,6 +84,12 @@ namespace Palete {
                        env += "G_MESSAGES_DEBUG=all";
 
                        this.launcher.set_environ(env);
+                       var logpath = GLib.Environment.get_home_dir() + "/.cache/vala-language-server";
+                       
+                       if (!GLib.FileUtils.test(logpath, GLib.FileTest.IS_DIR)) {
+                               Posix.mkdir(logpath, 0700);
+                       }
+                       
                        this.launcher.set_stderr_file_path( 
                                GLib.Environment.get_home_dir() + "/.cache/vala-language-server/" + 
                                (new GLib.DateTime.now_local()).format("%Y-%m-%d") + ".log"