Page MenuHomeFeedback Tracker

Emotes are logged to admin log
Reviewed, NormalPublic

Description

Since DayZ 1.24, emotes are logged to the admin log (*.adm). Example:

11:20:32 | [emote] SurvivorM_Taiki:0:INSTANCETYPE_SERVER play emote id=40 IH=null

This carries little to no useful information and just adds noise to the log. Please consider limiting these log entries to DIAG or maybe even DIAG_DEVELOPER.

Details

Severity
None
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Category
General
Steps To Reproduce

Do an emote in-game.

Event Timeline

lava76 created this task.Feb 23 2024, 11:24 AM
Geez added a subscriber: Geez.Feb 23 2024, 3:05 PM

Hello lava76.
This is enabled by running the -doactionlog parameter. If you remove it the server will no longer log emotes (and other detailed information)

Geez changed the task status from New to Reviewed.Feb 23 2024, 3:05 PM

That doesn't seem to be the case. I see emote logs even without that parameter. Or do you mean it has to be added so emote logs no longer happen? The call to the log doesn't seem to depend on anything else than -adminlog (I can see that versions prior to 1.24 indeed depended on LogManager.IsActionLogEnable, but that's no longer the case with 1.24)

sileed added a subscriber: sileed.Feb 25 2024, 12:16 AM
Geez added a comment.Feb 27 2024, 11:24 AM

Yes, you are correct. Emote logs are now enabled by default when running -adminlog. This is the current intended state but ofcourse, we could think about other possibilities if demand is high enough.

Curious, other than RP servers, why would anyone want to log this data?

JinieJ added a subscriber: JinieJ.Mar 13 2024, 8:40 PM

Hi- Intended or not, please DO NOT remove this! These guys above are not too imaginative when it comes to data ^^^ ;)

Just kidding.

I was trying to figure out what this line was in the logs and came across this page. In all seriousness, please do not remove this data. It gives us (those who programmatically read logs) an awesome way to *do* *things*

JinieJ added a comment.EditedMar 13 2024, 8:42 PM

Yes, you are correct. Emote logs are now enabled by default when running -adminlog. This is the current intended state but ofcourse, we could think about other possibilities if demand is high enough.

Please consider this a strong vote to KEEP this data in the logs.

In fact, why not add a coordinate to it? :)

Thank you :)

The old behavior (requiring -doactionlog parameter) was fine. It still hasn't the right format for admin log though, as the info provided is mostly useful for debugging, not administering a server. To make the log useful, it would need to include the name + ID of the player instead of the survivor classname (+ the position).