Control Panel Access Log Model
class ExpressionEngine\Model\Log\CpLog
Properties
idKeysite_idmember_idusernameip_addressact_dateaction
Relationships
SiteMember
Methods
This model has no additional methods.
Events
This model has no events.
Examples
Get Logs by Member ID
$member_id = 1;
$super_admin_logs = ee('Model')->get('CpLog')->filter('member_id', $member_id)->all();
Create a new log
$log             = ee('Model')->make('CpLog');
$log->member_id  = ee()->session->userdata('member_id');
$log->username   = ee()->session->userdata('username');
$log->ip_address = ee()->session->userdata('ip_address');
$log->act_date   = ee()->localize->now;
$log->action     = "Your Message!";
// Validate and Save.
$result = $log->validate();
if ($result->isValid())
{
  $log->save();
}