66 "fmt"
77 "io"
88 "io/fs"
9- "log"
109 "os"
1110 "os/exec"
1211 "os/signal"
@@ -79,23 +78,23 @@ func (app *app) quit() {
7978
8079 if gOpts .history {
8180 if err := app .writeHistory (); err != nil {
82- log . Printf ("writing history file: %s" , err )
81+ errorf ("writing history file: %s" , err )
8382 }
8483 }
8584 if ! gSingleMode {
8685 if err := remote (fmt .Sprintf ("drop %d" , gClientID )); err != nil {
87- log . Printf ("dropping connection: %s" , err )
86+ errorf ("dropping connection: %s" , err )
8887 }
8988 if gOpts .autoquit {
9089 if err := remote ("quit" ); err != nil {
91- log . Printf ("auto quitting server: %s" , err )
90+ errorf ("auto quitting server: %s" , err )
9291 }
9392 }
9493 }
9594}
9695
9796func (app * app ) readFile (path string ) {
98- log . Printf ("reading file: %s" , path )
97+ infof ("reading file: %s" , path )
9998
10099 f , err := os .Open (path )
101100 if err != nil {
@@ -150,7 +149,7 @@ func loadFiles() (clipboard clipboard, err error) {
150149 return
151150 }
152151
153- log . Printf ("loading files: %v" , clipboard .paths )
152+ infof ("loading files: %v" , clipboard .paths )
154153
155154 return
156155}
@@ -166,7 +165,7 @@ func saveFiles(clipboard clipboard) error {
166165 }
167166 defer files .Close ()
168167
169- log . Printf ("saving files: %v" , clipboard .paths )
168+ infof ("saving files: %v" , clipboard .paths )
170169
171170 if clipboard .mode == clipboardCopy {
172171 fmt .Fprintln (files , "copy" )
@@ -264,7 +263,7 @@ func (app *app) loop() {
264263 if _ , err := os .Stat (gConfigPath ); ! os .IsNotExist (err ) {
265264 app .readFile (gConfigPath )
266265 } else {
267- log . Printf ("config file does not exist: %s" , err )
266+ errorf ("config file does not exist: %s" , err )
268267 }
269268 } else {
270269 for _ , path := range gConfigPaths {
@@ -288,7 +287,7 @@ func (app *app) loop() {
288287
289288 wd , err := os .Getwd ()
290289 if err != nil {
291- log . Printf ("getting current directory: %s" , err )
290+ errorf ("getting current directory: %s" , err )
292291 }
293292
294293 app .nav .getDirs (wd )
@@ -330,7 +329,8 @@ func (app *app) loop() {
330329
331330 app .nav .previewChan <- ""
332331
333- log .Print ("bye!" )
332+ pid := os .Getpid ()
333+ infof ("*************** closing client, PID: %d ***************" , pid )
334334
335335 return
336336 case n := <- app .nav .copyJobsChan :
@@ -515,7 +515,7 @@ func (app *app) runCmdSync(cmd *exec.Cmd, pauseAfter bool) {
515515 app .nav .previewChan <- ""
516516
517517 if err := app .ui .suspend (); err != nil {
518- log . Printf ("suspend: %s" , err )
518+ errorf ("suspend: %s" , err )
519519 }
520520 defer func () {
521521 if err := app .ui .resume (); err != nil {
@@ -594,15 +594,15 @@ func (app *app) runShell(s string, args []string, prefix string) {
594594 // the output has been fully read or not.
595595 inReader , inWriter , err := os .Pipe ()
596596 if err != nil {
597- log . Printf ("creating input pipe: %s" , err )
597+ errorf ("creating input pipe: %s" , err )
598598 return
599599 }
600600 cmd .Stdin = inReader
601601 app .cmdIn = inWriter
602602
603603 outReader , outWriter , err = os .Pipe ()
604604 if err != nil {
605- log . Printf ("creating output pipe: %s" , err )
605+ errorf ("creating output pipe: %s" , err )
606606 return
607607 }
608608 cmd .Stdout = outWriter
@@ -628,7 +628,7 @@ func (app *app) runShell(s string, args []string, prefix string) {
628628 b , err := reader .ReadByte ()
629629 if err != nil {
630630 if ! errors .Is (err , io .EOF ) && ! errors .Is (err , fs .ErrClosed ) {
631- log . Printf ("reading command output: %s" , err )
631+ errorf ("reading command output: %s" , err )
632632 }
633633 break
634634 }
@@ -646,7 +646,7 @@ func (app *app) runShell(s string, args []string, prefix string) {
646646
647647 go func () {
648648 if err := cmd .Wait (); err != nil {
649- log . Printf ("running shell: %s" , err )
649+ errorf ("running shell: %s" , err )
650650 }
651651 inReader .Close ()
652652 inWriter .Close ()
@@ -660,7 +660,7 @@ func (app *app) runShell(s string, args []string, prefix string) {
660660 case "&" :
661661 go func () {
662662 if err := cmd .Wait (); err != nil {
663- log . Printf ("running shell: %s" , err )
663+ errorf ("running shell: %s" , err )
664664 }
665665 app .ui .exprChan <- & callExpr {"load" , nil , 1 }
666666 }()
0 commit comments