Eylem Kaydı ve Modül Günlük Kaydı Oluşturmak
Modül geliştirmeyi kolaylaştırmak için WISECP'de yerleşik bir günlük kaydı tutma fonksiyonu bulunmaktadır, modülün yaptığı her çağrı için istek ve yanıt dizelerini kaydedilmesine, bu sayede hata ayıklama / sorunları çözme ve modül çağrılarını gözden geçirmenize olanak tanır.
Günlük kayıtlarını etkinleştirmek ve göz atmak için menü üzerinden "Araçlar > Modül Günlük Kayıtları" yolunu izleyerek ulaşabilirsiniz.
Modül Kaydı Oluşturmak
/**
* Save module log
*
* @param string $module_type The type of the module ex: Servers
* @param string $module The name of the module
* @param string $action The name of the action being performed
* @param string|array $request The input parameters for the API call
* @param string|array $response The response data from the API call
* @param string|array $processed The resulting data after any post processing (eg. json decode, xml decode, etc.)
*/
self::save_log($module_type,$module,$action,$request,$response,$processed);
Eylem Kaydı Oluşturmak
/**
* Retrieve User ID:
* $u_data = UserManager::LoginData('member'); // 'member' : client, 'admin' : administrator
* $user_id = $u_data['id'];
* Save Action Log
* @param integer $user_id The ID of the client or administrator.
* @param string $type The type of action, ex: transaction
* @param string $description Description of the action
*/
User::addAction($user_id,$type,$description);