Configuring audit logs

Meghan
Meghan
  • Updated

To ensure compliance, most audit log columns aren't configurable. However, you can customize some columns to help with organization and readability. To export an audit log, visit Exporting and downloading audit logs.

Customize audit log exports

You can customize audit logs by adding or removing optional columns. You can also choose how some columns display, like timestamps. 

To customize your audit logs:

  1. Click your avatar in the bottom-left corner and select Tenant Admin Console.
  2. Click the Settings tab, then select Configurations
  3. [Optional] Customize fields using their respective drop-down menus in the Data Management section.
  4. [Optional] In the Audit log columns section, click Select columns to export, then select any non-required columns to display or not display in audit log exports. Required columns can't be deselected.

View an audit log

Audit logs render in an intuitive format that includes one update per row, before and after changes in separate columns, and consistent formatting across all change events, including the removal of JSON formatting.

The table below describes each column in the audit log, what they represent, and if the column is required for compliance. Optional columns can be added or removed from audit log exports. Columns marked with an asterisk ( * ) are customizable.

Audit log column

Required

Column description

Timestamp (UTC)*

Yes

Datetime of an update in either:

  • ISO 8601 format and UTC timezone
  • User's timezone

Name

No

First and last name of the user that made the update

User

Yes

Username for the account that made the update. This could be a person or service account

Transaction ID

No

ID that groups related updates initiated by the same action

Event Description

Yes

Overview of the update, including the audited object type

Action

Yes

The object property that was updated

Old Value

Yes

If an update is made, the previous value is stored. If a deletion occurs, the removed value is stored

New Value

Yes

If an update is made, the new value is stored. If a creation occurs, the added value is stored

Item

Yes

Name of the updated object

Item Developer ID

No

Object API ID

Item ID

No

Benchling ID

For example, Registry ID, Experiment ID or barcode

Item Type

No

Type of object

Electronically signed

Yes

 

Parent Item 1

Parent Item 2

Parent Item 3

No

Related objects that help identify where the update happened

Note: An updated object can have up to three parents, but often has fewer or none. For example, a Result table row has the following parents:

Parent Item 1: the Result table where the row is found

Parent Item 2: the entry where the result table (and relevant row) is found

Parent Item 1 Developer ID

Parent Item 2 Developer ID

Parent Item 3 Developer ID

No

API ID for corresponding parent

Parent Item 1 Type

Parent Item 2 Type

Parent Item 3 Type

No

Object type of corresponding parent

Reason code

Yes

 

Comment

Yes

 

Delegate User

No

Benchling team member acting as Benchling Support on the tenant

Was this article helpful?

Have more questions? Submit a request