void wrote: Wed Apr 09, 2025 11:00 am
Journal logging
Journal logging creates a daily log.
The default location is %LOCALAPPDATA%\Everything
The location can be customized.
But if only db has the full time and I don't want to abandon that, is there a way to run a db that keeps nothing in the main db?
The journal will log changes to your index.
You will need to index your files. (the db cannot be empty)
The journal log can be configured to save full resolution timestamps.
So I tried it instead of asking further about it, I was going to ask if it's on-disk or in-ram like EBV normally is.
After some oddities with maybe Windows Explorer I did find that it works on-disk.
It is a bit unusable given the amount that is written to have it constantly do that, no way to make it in-ram and dump it at the end of the day or when manually told so via the search bar like /save-log?
What I am not seeing is path, new path(Granted maybe these two aren't really needed but Idk how to work with multi-GB files to regex separate the path from the files if I do want to read the path and filename separately), size, date modified/created/accessed, attributes and the two parent date modifieds.
So while the GUI journal export does lack the full timestamp, it has all that other data.
I tested at least #size: and that did nothing.
For me, when I temporarily did GUI exports until I remembered that partial timestamps are why I never did it in the first place, I just placed dbs inside of new folders with an added "(export)". That way I can export while the live dbs still runs on a different instance.
Granted you can do it in the same folder probably, but that makes it messier.
If the exporting ever gets the full timestamp range, I will start copying in old dbs and exporting.
What I wonder is the thing about not going over 1GB.
It seems like a mysterious issue, but are you just thinking of RAM usage?
The only memory leaking I've had has come from Stalker 2, no issues from EBV.
Any massive RAM climb, from sorting filenames, I already know about. My monolithian db climbs from about 31GB to 52GB or whatever RAM.
This happened recently when I told it to stop saving those AJC- temp files.
It still reads them, given the CPU usage climbs whenever I am restoring from an AJC archive. But at least it doesn't keep any of it in the journal.
Reading a full journal might be about as much, 3.8GB, RAM which mostly or entirely goes down when you exit the journal window.
But if there is anything else, I might not be aware or I've forgotten.