Skip to content

日志存储时,System.UnauthorizedAccessException未捕获 #6

@ZgblKylin

Description

@ZgblKylin

我在两台pc中同时使用ssr,所以将它放到了OneDrive目录便于同步。
但由于ssr会创建日志文件,两台pc的日志文件重名,OneDrive同步时就会出现文件冲突。
我尝试在杀毒软件中增加自定义规则,禁止创建log文件,然后ssr无法正常启动。

查询Windows日志管理器,出现三条日志:
image
image
image

查看repo源码,在Logging.cs的OpenLogFile()中,建立文件失败时,只捕获了IOException,未捕获其他异常,导致软件崩溃。
建议将

55:    catch(IOException e)

改为

55:    catch(Exception e)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions