diff --git a/samples/mount_sample/mount.go b/samples/mount_sample/mount.go index 52e6187..c13fe3b 100644 --- a/samples/mount_sample/mount.go +++ b/samples/mount_sample/mount.go @@ -40,6 +40,7 @@ var fFlushError = flag.Int("flushfs.flush_error", 0, "") var fFsyncError = flag.Int("flushfs.fsync_error", 0, "") var fReadOnly = flag.Bool("read_only", false, "Mount in read-only mode.") +var fDebug = flag.Bool("debug", false, "Enable debug logging.") func makeFlushFS() (server fuse.Server, err error) { // Check the flags. @@ -140,6 +141,10 @@ func main() { ReadOnly: *fReadOnly, } + if *fDebug { + cfg.DebugLogger = log.New(os.Stderr, "fuse: ", 0) + } + mfs, err := fuse.Mount(*fMountPoint, server, cfg) if err != nil { log.Fatalf("Mount: %v", err) diff --git a/samples/subprocess.go b/samples/subprocess.go index 08f88fa..5fb41f6 100644 --- a/samples/subprocess.go +++ b/samples/subprocess.go @@ -276,7 +276,7 @@ func (t *SubprocessTest) initialize(ctx context.Context) (err error) { // Handle debug mode. if *fDebug { mountCmd.Stderr = os.Stderr - mountCmd.Args = append(mountCmd.Args, "--fuse.debug") + mountCmd.Args = append(mountCmd.Args, "--debug") } // Start the command.