Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
Chanty4u
MVP
MVP

RE: Delete Older logs

Hi All,

ogster1974

youssefbelloum

omarbensalem

i want to delete the logfiles older than 30 days

how to do this?   in Qliksense server

this is the path saving the logs in server : C:\QlikShare\ArchivedLogs

this folder logs i need to delete monthly once .

1 Solution

Accepted Solutions
YoussefBelloum
Champion
Champion

Hi,

you can follow the solution provided by Robert sveback on this thread and tell us

Re: Sense: 5Gig of logs in: ProgramData\Qlik\Sense\Log

View solution in original post

5 Replies
YoussefBelloum
Champion
Champion

Hi,

you can follow the solution provided by Robert sveback on this thread and tell us

Re: Sense: 5Gig of logs in: ProgramData\Qlik\Sense\Log

Chanty4u
MVP
MVP
Author

Thanks youssefbelloum‌ let me try it and come back to you 

Chanty4u
MVP
MVP
Author

thanks Yousuf,

we have created a powershell code and ran the window scheduler  and working fyn

YoussefBelloum
Champion
Champion

You're welcome chanty

Good luck

ManimekalaiS
Partner - Contributor
Partner - Contributor

//In Load editor create below procedure and call with Pathname, older days
Sub DeleteOldFiles (vPath,vNoOfDaysToKeep)
//Move file from C:\TestLog to C:\Logs\NPrintLog
// LET MoveCmd = 'MOVE $(vPath)"\*.*" "C:\Logs\NPrintLog\"';
//Copy files from C:\TestLog to C:\Logs\NPrintLog
LET MoveCmd = 'COPY $(vPath)"\*.*" "C:\Logs\NPrintLog\"';
execute cmd.exe /c "$(MoveCmd)" ;
//Delete older 30 days files from C:\APPL Qlik\TestLog
LET DelCmd = 'forfiles /p $(vPath) /s /m *.* /d -$(vNoOfDaysToKeep) /c "cmd /c del @file"';
execute cmd.exe /c "$(DelCmd)" ;
End Sub;

Call DeleteOldFiles ('"C:\TestLog"',30);

---------------------------------------------------------------------------------------------------------------------

**Syntax Details

/p Path The Path to search (default=current folder)
/m SrchMask Select files matching the specified search mask
default = *.*
/s Recurse into sub-folders
/c command The command to execute for each file.
/d date Select files with a last modified date greater than or

equal to (+), or less than or equal to (-),

the specified date, using the region specific date format

typically "MM/DD/yyyy" or "DD/MM/yyyy"

 

 

 

**