Skip to content

Commit adb4950

Browse files
committed
tlflag: ?console=flags
1 parent f2a2553 commit adb4950

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

ext/tlflag/flag.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ more:
113113
case ".log", "":
114114
wrap = append(wrap, func(w io.Writer, c io.Closer) (io.Writer, io.Closer, error) {
115115
ff := tlog.LstdFlags
116-
ff = updateConsoleFlags(ff, u.RawQuery)
116+
ff = updateConsoleFlags(ff, u.Query())
117117

118118
w = tlog.NewConsoleWriter(w, ff)
119119

@@ -427,8 +427,10 @@ func updateFileFlags(of int, q string) int {
427427
return of
428428
}
429429

430-
func updateConsoleFlags(ff int, q string) int {
431-
for _, c := range q {
430+
func updateConsoleFlags(ff int, q url.Values) int {
431+
flags := q.Get("console")
432+
433+
for _, c := range flags {
432434
switch c {
433435
case 'd':
434436
ff |= tlog.LdetFlags

ext/tlflag/flag_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ func TestFileWriter(t *testing.T) {
2929
tlog.NewConsoleWriter(tlog.Stderr, tlog.LstdFlags),
3030
}, w)
3131

32-
w, err = OpenWriter("stderr?dm,stderr?dm")
32+
w, err = OpenWriter("stderr?console=dm,stderr?console=dm")
3333
assert.NoError(t, err)
3434
assert.Equal(t, tlio.MultiWriter{
3535
tlog.NewConsoleWriter(tlog.Stderr, tlog.LdetFlags|tlog.Lmilliseconds),

0 commit comments

Comments
 (0)