diff options
author | wxiaoguang <wxiaoguang@gmail.com> | 2023-07-17 17:47:55 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-17 09:47:55 +0000 |
commit | ff9a7afe99201eea052f66d308af97b25859ae8b (patch) | |
tree | 696eb04a3d66a6d5b73401ed91670a0a23af538e | |
parent | 81a8120bc3e023b3729473adf87f399ec70e8cde (diff) | |
download | gitea-ff9a7afe99201eea052f66d308af97b25859ae8b.tar.gz gitea-ff9a7afe99201eea052f66d308af97b25859ae8b.zip |
Skip unuseful error message in dev mode when watching local filesystem (#25919)
Before, in dev mode, there might be some error logs like:
```
2023/07/17 13:54:51 ...s/assetfs/layered.go:221:WatchLocalChanges() [E] Unable to watch directory .: lstat /data/work/gitea/custom/templates: no such file or directory
```
Because there is no "custom/templates" directory.
After: ignore such error, no such error message anymore.
-rw-r--r-- | modules/assetfs/layered.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/assetfs/layered.go b/modules/assetfs/layered.go index e18a13e4aa..d69732f81b 100644 --- a/modules/assetfs/layered.go +++ b/modules/assetfs/layered.go @@ -217,7 +217,7 @@ func (l *LayeredFS) WatchLocalChanges(ctx context.Context, callback func()) { } layerDirs = append(layerDirs, ".") for _, dir := range layerDirs { - if err = watcher.Add(util.FilePathJoinAbs(layer.localPath, dir)); err != nil { + if err = watcher.Add(util.FilePathJoinAbs(layer.localPath, dir)); err != nil && !os.IsNotExist(err) { log.Error("Unable to watch directory %s: %v", dir, err) } } |