@@ -912,6 +912,7 @@ func (fs *localfs) moveReferences(ctx context.Context, oldName, newName string)
912
912
}
913
913
914
914
func (fs * localfs ) GetMD (ctx context.Context , ref * provider.Reference , mdKeys []string ) (* provider.ResourceInfo , error ) {
915
+ log := appctx .GetLogger (ctx )
915
916
fn , err := fs .resolve (ctx , ref )
916
917
if err != nil {
917
918
return nil , errors .Wrap (err , "localfs: error resolving ref" )
@@ -926,6 +927,7 @@ func (fs *localfs) GetMD(ctx context.Context, ref *provider.Reference, mdKeys []
926
927
fn = fs .wrap (ctx , fn )
927
928
md , err := os .Stat (fn )
928
929
if err != nil {
930
+ log .Warn ().Str ("path" , fn ).Any ("md" , md ).Err (err ).Msg ("failed stat call in localfs" )
929
931
if os .IsNotExist (err ) {
930
932
return nil , errtypes .NotFound (fn )
931
933
}
@@ -952,6 +954,7 @@ func (fs *localfs) getMDShareFolder(ctx context.Context, p string, mdKeys []stri
952
954
}
953
955
954
956
func (fs * localfs ) ListFolder (ctx context.Context , ref * provider.Reference , mdKeys []string ) ([]* provider.ResourceInfo , error ) {
957
+ log := appctx .GetLogger (ctx )
955
958
fn , err := fs .resolve (ctx , ref )
956
959
if err != nil {
957
960
return nil , errors .Wrap (err , "localfs: error resolving ref" )
@@ -960,6 +963,7 @@ func (fs *localfs) ListFolder(ctx context.Context, ref *provider.Reference, mdKe
960
963
if fn == "/" {
961
964
homeFiles , err := fs .listFolder (ctx , fn , mdKeys )
962
965
if err != nil {
966
+ log .Warn ().Err (err ).Msg ("failed to execute listFolder for root" )
963
967
return nil , err
964
968
}
965
969
if ! fs .conf .DisableHome {
@@ -973,14 +977,22 @@ func (fs *localfs) ListFolder(ctx context.Context, ref *provider.Reference, mdKe
973
977
}
974
978
975
979
if fs .isShareFolderRoot (ctx , fn ) {
976
- return fs .listShareFolderRoot (ctx , fn , mdKeys )
980
+ res , err := fs .listShareFolderRoot (ctx , fn , mdKeys )
981
+ if err != nil {
982
+ log .Warn ().Str ("fn" , fn ).Err (err ).Msg ("failed to execute listShareFolderRoot" )
983
+ }
984
+ return res , err
977
985
}
978
986
979
987
if fs .isShareFolderChild (ctx , fn ) {
980
988
return nil , errtypes .PermissionDenied ("localfs: error listing folders inside the shared folder, only file references are stored inside" )
981
989
}
982
990
983
- return fs .listFolder (ctx , fn , mdKeys )
991
+ res , err := fs .listFolder (ctx , fn , mdKeys )
992
+ if err != nil {
993
+ log .Warn ().Str ("fn" , fn ).Err (err ).Msg ("failed to execute listFolder" )
994
+ }
995
+ return res , err
984
996
}
985
997
986
998
func (fs * localfs ) listFolder (ctx context.Context , fn string , mdKeys []string ) ([]* provider.ResourceInfo , error ) {
0 commit comments