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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions