Jump to content

Recommended Posts

Posted

Is there configuration in PW for truncating the sizes of log files? Or is that something we need to do manually in Linux?

Posted

Thanks, am i write in saying this is something in need to execute in my modules or templates for each log??? Would be nice to have a site wide log config setting.

Posted

My idea:
cronjob call every day this script.

// include index.php from pw

foreach($log->getLogs() as $logFile) {
    $log->prune($logFile['name'], 7);
}
  • Like 1
Posted
// ready.php
$this->addHook('WireLog::save', function(HookEvent $event) {
	// Prune all log files
    foreach(wire('log')->getLogs() as $logFile) {
    	wire('log')->prune($logFile['name'], 7);
	}

	// Or just the current log file
	wire('log')->prune($event->arguments[0], 7);
});

Not really tested ?

  • Like 1
  • Haha 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...