. * * ███████╗███████╗██████╗ ██╗ ██╗███╗ ███╗ █████╗ ███████╗██╗ ██╗ * ██╔════╝██╔════╝██╔══██╗██║ ██║████╗ ████║██╔══██╗██╔════╝██║ ██╔╝ * ███████╗█████╗ ██████╔╝██║ ██║██╔████╔██║███████║███████╗█████╔╝ * ╚════██║██╔══╝ ██╔══██╗╚██╗ ██╔╝██║╚██╔╝██║██╔══██║╚════██║██╔═██╗ * ███████║███████╗██║ ██║ ╚████╔╝ ██║ ╚═╝ ██║██║ ██║███████║██║ ██╗ * ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ */ class Ai1wm_Log { public static function export( $params ) { $data = array(); // Add date $data[] = date( 'M d Y H:i:s' ); // Add params $data[] = json_encode( $params ); // Add empty line $data[] = PHP_EOL; // Write log data if ( $handle = ai1wm_open( ai1wm_export_path( $params ), 'a' ) ) { ai1wm_write( $handle, implode( PHP_EOL, $data ) ); ai1wm_close( $handle ); } } public static function import( $params ) { $data = array(); // Add date $data[] = date( 'M d Y H:i:s' ); // Add params $data[] = json_encode( $params ); // Add empty line $data[] = PHP_EOL; // Write log data if ( $handle = ai1wm_open( ai1wm_import_path( $params ), 'a' ) ) { ai1wm_write( $handle, implode( PHP_EOL, $data ) ); ai1wm_close( $handle ); } } public static function error( $params ) { $data = array(); // Add date $data[] = date( 'M d Y H:i:s' ); // Add params $data[] = json_encode( $params ); // Add empty line $data[] = PHP_EOL; // Write log data if ( $handle = ai1wm_open( ai1wm_error_path(), 'a' ) ) { ai1wm_write( $handle, implode( PHP_EOL, $data ) ); ai1wm_close( $handle ); } } }