Skip to content

Bug: Audit log entries are written to files with old timestamps #331

@corbin-phipps

Description

@corbin-phipps

Describe the bug
The plog loggers are created in the beginning of src/linux/server/Main::main(), which only gets executed one-time when the netremote server is installed on a system. The date of installation is used for the log file path, e.g. 20240730-LogNetRemote-audit.txt. This means that if netremote is used on a future date (e.g. 20240801), then those log entries will still write to 20240730-LogNetRemote-audit.txt.

Steps To Reproduce

  1. Install netremote-server.
  2. On a future date, perform a Wi-Fi action that causes an entry to be written to the audit log.

Expected behavior
Audit log entries should be written to a log file that has the timestamp of the same date of the log entries themselves.

Actual behavior
Audit log entries are written to the log file that has the timestamp from the installation date.

Example output
cat /var/log/20240724-LogNetRemote-audit.txt
2024-07-24 18:34:18.078 NONE [36787] [main@109] Netremote server starting (log level=info)
2024-07-30 17:25:01.429 INFO [36824] [Microsoft::Net::Wifi::AccessPointControllerLinux::SetOperationalState@159] Operational state of AP wlo1 set to 'disabled'

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions