Link to home
Start Free TrialLog in
Avatar of P V
P VFlag for Oman

asked on

Exchange 2016 logging folder Huge

HI guys

I have an exchange server 2016 & its logging folder  is getting filled up very quickly & huge in space. Is there anyway to cleanup- automatically & is is safe to cleanup

Logging path

c:\program files\microsoft\exchange server\V15\Logging



User generated image
Avatar of M A
M A
Flag of United States of America image

-->Is there anyway to cleanup- automatically & is is safe to cleanup
Do not clean manually. There are scrips available for cleaning up.
ASKER CERTIFIED SOLUTION
Avatar of Akhater
Akhater
Flag of Lebanon image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of austin minor
austin minor

Here's a good wiki article about Exchange logs: https://social.technet.microsoft.com/wiki/contents/articles/31117.exchange-201320162019-logging-clear-out-the-log-files.aspx

Once try this script:

gci 'C:\Program Files\Microsoft\Exchange Server\V15\Logging', 'C:\inetpub\logs' -Directory | gci -Include '*.log','*.blg' -Recurse | ? LastWriteTime -lt (Get-Date).AddDays(-7) | Remove-Item

https://community.spiceworks.com/how_to/153965-clear-exchange-2013-2016-log-files
See the link for the below script and you can run it via the powershell.

https://gallery.technet.microsoft.com/office/Clear-Exchange-2013-Log-71abba44

You can actually delete those files manually (not the folder), and it will not cause a problem, run the script will save you a ton of time.
Download the script and right click and select run with powershell, and thats it, you will watch as it deletes all those files. It can take a while if there is are alot of files so be patient it working.
Avatar of P V

ASKER

Thanks guys for you comments,

 but is there a way to disable this logging... ?
There is always a way but it will take modifying the config files on each folder and the next time you run a CU update on exchange it will be enabled again. Not worth the trouble. Just run that script and you will be good. You can set the script to run as a scheduled task but that i definitely the easiest thing to do. Disregard disabling them because they will be needed for troubleshooting if something ever happens.
Don't disable logging. As per my previous comment schedule the maintenance. You never know when you are going to need the logs