updated x deploy
extract source only once per request
Added log_output: true to options
Added core3 into production deploy
Removed log dir and filename from options
Fixed a null pointer exception bug in the log function.
Set default msg value to be ''
Set default value for @incoming_msg