File tree Expand file tree Collapse file tree 3 files changed +15
-13
lines changed
Expand file tree Collapse file tree 3 files changed +15
-13
lines changed Original file line number Diff line number Diff line change 11<?php
22 header ("Content-Type: text/html " );
3- passthru ("/path/to/built/go/tl < /tmp/tl.log " );
3+ passthru ("/path/to/built/go/tl --log_file= /tmp/tl.log " );
44?>
Original file line number Diff line number Diff line change @@ -20,6 +20,10 @@ var initial_days = flag.Int(
2020 "initial_days" , 14 ,
2121 "How many days to display initially" )
2222
23+ var log_filename = flag .String (
24+ "log_file" , "tl.log" ,
25+ "Where to keep the log" )
26+
2327var template_path = flag .String (
2428 "template_path" , "." ,
2529 "Where to find the HTML template file" )
@@ -215,8 +219,13 @@ func execute_template(r Report, out io.Writer) error {
215219 return nil
216220}
217221
218- func view_handler (in io.Reader , out io.Writer ) error {
219- all_events , err := read_data_file (in )
222+ func view_handler (out io.Writer ) error {
223+ log_file , err := os .Open (* log_filename )
224+ if err != nil {
225+ return err
226+ }
227+ defer log_file .Close ()
228+ all_events , err := read_data_file (log_file )
220229 if err != nil {
221230 return err
222231 }
@@ -234,7 +243,7 @@ func view_handler(in io.Reader, out io.Writer) error {
234243
235244func main () {
236245 flag .Parse ()
237- if err := view_handler (os .Stdin , os . Stdout ); err != nil {
246+ if err := view_handler (os .Stdout ); err != nil {
238247 log .Fatalln (err )
239248 }
240249}
Original file line number Diff line number Diff line change 11package main
22
33import (
4- "bytes"
54 "io/ioutil"
65 "testing"
76)
87
98func BenchmarkView (b * testing.B ) {
10- buf , err := ioutil .ReadFile ("testdata" )
11- if err != nil {
12- b .Fatal ("Could not read testdata" , err )
13- }
14- reader := bytes .NewReader (buf )
15- b .ResetTimer ()
9+ * log_filename = "testdata"
1610 for i := 0 ; i < b .N ; i ++ {
17- reader .Seek (0 , 0 )
18- view_handler (reader , ioutil .Discard )
11+ view_handler (ioutil .Discard )
1912 }
2013}
You can’t perform that action at this time.
0 commit comments