]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - terminal.c
Turn #ifdef LOG into a command-line option for debugging use
[PuTTY.git] / terminal.c
index 444f243d54974986032082502ad8df983cd83e76..01fe663c40e7d470f17d5b464c5ec67f46cc0f3c 100644 (file)
@@ -578,13 +578,15 @@ void term_out(void) {
     int c;
 
     while ( (c = inbuf_getc()) != -1) {
-#ifdef LOG
-       {
+        /*
+         * Optionally log the session traffic to a file. Useful for
+         * debugging and possibly also useful for actual logging.
+         */
+       if (logfile) {
            static FILE *fp = NULL;
-           if (!fp) fp = fopen("putty.log", "wb");
+           if (!fp) fp = fopen(logfile, "wb");
            if (fp) fputc (c, fp);
        }
-#endif
        if( termstate < DO_CTRLS && (c&0x60) == 0 ) {
            switch (c) {
              case '\005':             /* terminal type query */