Fix debug logging for subprocess tests.
parent
c42ea09940
commit
528f3d1d06
|
@ -40,6 +40,7 @@ var fFlushError = flag.Int("flushfs.flush_error", 0, "")
|
||||||
var fFsyncError = flag.Int("flushfs.fsync_error", 0, "")
|
var fFsyncError = flag.Int("flushfs.fsync_error", 0, "")
|
||||||
|
|
||||||
var fReadOnly = flag.Bool("read_only", false, "Mount in read-only mode.")
|
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) {
|
func makeFlushFS() (server fuse.Server, err error) {
|
||||||
// Check the flags.
|
// Check the flags.
|
||||||
|
@ -140,6 +141,10 @@ func main() {
|
||||||
ReadOnly: *fReadOnly,
|
ReadOnly: *fReadOnly,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if *fDebug {
|
||||||
|
cfg.DebugLogger = log.New(os.Stderr, "fuse: ", 0)
|
||||||
|
}
|
||||||
|
|
||||||
mfs, err := fuse.Mount(*fMountPoint, server, cfg)
|
mfs, err := fuse.Mount(*fMountPoint, server, cfg)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalf("Mount: %v", err)
|
log.Fatalf("Mount: %v", err)
|
||||||
|
|
|
@ -276,7 +276,7 @@ func (t *SubprocessTest) initialize(ctx context.Context) (err error) {
|
||||||
// Handle debug mode.
|
// Handle debug mode.
|
||||||
if *fDebug {
|
if *fDebug {
|
||||||
mountCmd.Stderr = os.Stderr
|
mountCmd.Stderr = os.Stderr
|
||||||
mountCmd.Args = append(mountCmd.Args, "--fuse.debug")
|
mountCmd.Args = append(mountCmd.Args, "--debug")
|
||||||
}
|
}
|
||||||
|
|
||||||
// Start the command.
|
// Start the command.
|
||||||
|
|
Loading…
Reference in New Issue