Skip to content

Logging #19

@redshiftzero

Description

@redshiftzero

We should make sure we have logging for audit and debugging purposes. It's quite common that admins will encounter an issue with their SecureDrop servers and we ask them to ship us their logs so we can figure out what is going wrong. Having robust logging on the workstations will help them and us debug.

Examples of kinds of events we should log:

  • Failures in provisioning
  • Successful provisioning
  • Reprovisioning of particular VMs after an update
  • Failures in decryption

As a rule of thumb, whenever we are creating notifications via notify-send, we should also log them.

Given that we have multiple VMs, I think a reasonable zeroth order approach for 3.2 would be to have logs stored in each persistent VM and dom0.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions