auto creating a log file on Windows

Dirk Hohndel dirk at hohndel.org
Mon Sep 3 09:09:25 PDT 2018


> On Sep 3, 2018, at 8:49 AM, Lubomir I. Ivanov <neolit123 at gmail.com> wrote:
> 
> On 3 September 2018 at 18:31, Dirk Hohndel <dirk at hohndel.org> wrote:
>> 
>>> On Sep 3, 2018, at 8:26 AM, Lubomir I. Ivanov <neolit123 at gmail.com> wrote:
>>> 
>>> On 3 September 2018 at 18:12, Dirk Hohndel <dirk at hohndel.org> wrote:
>>>> Lubomir,
>>>> 
>>>> In commit 0c74f7a2c8 you added a feature to automatically create a log file
>>>> on Windows when started from a shortcut. I was just going to ask a user to
>>>> send me that log file but realized that I didn't know where it was in the
>>>> file
>>>> system. So I tried this and I cannot find it...
>>>> 
>>>> Can you help?
>>>> 
>>> 
>>> the log files should be written in the folder where subsurface.exe is.
>>> we install Subsurface in "C:\Program Files (x86)\Subsurface" by
>>> default and the log files are created there for me on each run.
>> 
>> I tried that. Hmm. Nope, not there.
>> 
> 
> do you happen to have installed subsurface with an administrator
> account, but run it as a regular user?

I think that's the default on most systems these days. You elevate your
rights to admin in order to install software, but then you run it without
those admin rights.

> if this is a permission issue, it can be verified if you try to just
> create a TXT file in the subsurface.exe folder with the regular user
> and see if it works.

Correct, I get Access Denied - as I should.

> a possible fix for that would be to always write in the user folder,
> although i think the problem here is something else.
> 
> is antivirus software running?
> i've seen AVs blocking the creation of log files before.

No, I don't think that's it. I think we should create the log file in
AppData\Local\Subsurface

/D


More information about the subsurface mailing list