function logWrite($event_type, $content, $from_ip = "127.0.0.1", $by_user = 3)
 {
     //define user_id
     $by_user = isset(App::$instance->user->id) ? App::$instance->user->id : 3;
     //define ip
     $from_ip = App::$instance->user->ip;
     $this->validator->validate(['event_type' => [$event_type, 'between(1,25)'], 'content' => [$content, 'max(8000)']]);
     //if no passes
     if (!$this->validator->passes()) {
         //trim string if it's lenght more than 8000
         $content = substr($content, 0, 7999);
     }
     $logRecord = new LogRecord();
     $logRecord->event_type = $event_type;
     $logRecord->from_ip = $from_ip;
     $logRecord->by_user = $by_user;
     $logRecord->content = $content;
     $logRecord->save();
 }