在.net core 中,使用log4net记录日志,在本地dindows中能生成文件,但是linux下不行

我遇到一个问题
在使用.net core web api(.net core 3.1)编写服务接口时,其中用到log4net(版本:2.0.12)来记录日志信息。
在本地测试能够正常生成文件并记录,但是发布到linux系统上后,无法正常生成文件夹和日志文件。
有想过是linux系统权限的问题, 在手动创建文件夹后,日志文件依旧不自动生成
各位有没有遇到过或者有什么建议和解决方案?

img

img

img