diff -r 6dc2d52e4b13 -r ba41bfbe87a2 process.c --- a/process.c Tue Jun 09 12:01:57 2015 -0700 +++ b/process.c Tue Jun 09 16:36:16 2015 -0700 @@ -132,8 +132,8 @@ return; } - if ( request && request->chid ) printf( "%s", request->chid ); - printf( "\n" ); + if ( request && request->chid ) printf( "%s ", request->chid ); + printf( "ERR\n" ); fflush( stdout ); finish_parsed( rule ); @@ -152,7 +152,18 @@ if ( rule == NULL || v.debugmode >= 5 ) return; if ( request->chid ) printf( "%s", request->chid ); - if ( rule->redir ) printf( "%s:", rule->redir ); + printf( "OK " ); + + /* Redirect */ + if ( rule->redir ) { + printf( "status=%s url=", rule->redir ); + } + + /* Rewrite */ + else { + printf( "rewrite-url=" ); + } + printf( "%s%s", (rule->scheme ? rule->scheme : request->scheme), rule->host ); if ( rule->port ) printf( ":%s", rule->port ); printf( "%s", rule->path ? rule->path : request->path );