80 lines
1.6 KiB
Plaintext
80 lines
1.6 KiB
Plaintext
[#log-levels]
|
|
= Action logs
|
|
|
|
[NOTE]
|
|
There are two different types of logs in OliveTin - xref:advanced_configuration/logs.adoc[application logs] and xref:logs/actions.adoc[action logs]. This page is about the __action logs__, which are the logs that are generated by the actions that you run in OliveTin.
|
|
|
|
== Controlling access to see action logs
|
|
|
|
You can control access to action logs using **permissions**, which are assigned to actions.
|
|
|
|
=== Disabling logs for all users
|
|
|
|
[source, yaml]
|
|
----
|
|
logLevel: info
|
|
|
|
defaultPermissions:
|
|
logs: false
|
|
----
|
|
|
|
=== Enabling logs for a specific ACL
|
|
|
|
[source, yaml]
|
|
----
|
|
logLevel: info
|
|
|
|
defaultPermissions:
|
|
logs: false
|
|
|
|
accessControlLists:
|
|
- name: admin
|
|
matchUsernames:
|
|
- alice
|
|
- bob
|
|
permissions:
|
|
logs: true
|
|
|
|
addToEveryAction: true
|
|
|
|
actions:
|
|
- title: My Action
|
|
shell: echo "Hello World"
|
|
----
|
|
|
|
== Disabling the log viewer
|
|
|
|
You can disable the log viewer in the interface with xref::security/acl.adoc#_acls_and_policies_global[security policy configuration], using the defaults, or via an ACL. Examples are shown below for each of these methods.
|
|
|
|
=== Disable log viewer for all users;
|
|
|
|
[source, yaml]
|
|
----
|
|
logLevel: info
|
|
defaultPolicy:
|
|
showLogList: false
|
|
----
|
|
|
|
=== Disable log viewer expect for admin users
|
|
|
|
[source, yaml]
|
|
----
|
|
logLevel: info
|
|
|
|
defaultPolicy:
|
|
showLogList: false
|
|
accessControlLists:
|
|
- name: admin
|
|
matchUsernames:
|
|
- alice
|
|
- bob
|
|
policy:
|
|
showLogList: true
|
|
----
|
|
|
|
== See Also
|
|
|
|
* xref:logs/saving.adoc[Saving action logs]
|
|
* xref:advanced_configuration/logs.adoc[Application logs]
|
|
* xref:logs/calendar.adoc[Calendar view]
|