Dontopedia

log_action

From Dontopedia, the open, paraconsistent wiki. (Last updated 2026-06-08.)

log_action has 39 facts recorded in Dontopedia across 5 references, with 5 live disagreements.

39 facts·23 predicates·5 sources·5 in dispute

Mostly:has parameter(6), rdf:type(4), calls(2)

Maturity scale raw canonical shape-checked rule-derived certified

Inbound mentions (11)

Other subjects in dontopedia point AT this entity as a value. These are inverse relationships — e.g. "X motherOf this subject" — and answer questions the forward facts can't. Grouped by predicate.

describesDescribes(2)

callsMethodCalls Method(1)

callsMethodOnInstanceCalls Method on Instance(1)

containsMethodContains Method(1)

functionCalledFunction Called(1)

hasMethodHas Method(1)

logsActionLogs Action(1)

step2Step2(1)

step5Step5(1)

usedInUsed in(1)

Other facts (37)

The long tail: predicates that appear too rarely to warrant their own section. Filter or scroll to find a specific one. Each row links to its source.

37 facts
PredicateValueRef
Has ParameterUser Role Parameter[2]
Has ParameterAction Parameter[2]
Has ParameterMessage Parameter[2]
Has ParameterUser Role Parameter[3]
Has ParameterAction Parameter[3]
Has ParameterMessage Parameter[3]
Rdf:typeMethod[1]
Rdf:typeFunction[2]
Rdf:typeFunction[3]
Rdf:typeRecording Action[5]
CallsCheck Access[2]
CallsCheck Access[3]
Logs Info WhenAccess Granted[2]
Logs Info WhenAccess Granted[3]
Logs Warning WhenAccess Denied[2]
Logs Warning WhenAccess Denied[3]
Depends onCheck Access[3]
Depends onLogging[3]
Called AfterCheck Access[4]
Called AfterExtract Role[4]
Parametersuser_role, 'read', 'Protected resource accessed'[4]
Parametersuser_role, 'read', 'Home page accessed'[4]
Retention Period90-days[1]
Is Instance Methodtrue[1]
Has ImplementationPlaceholder Code[1]
Inverse ofAction Logged for User[1]
Has CommentLog the action and retain for at least 90 days[1]
Is Python Methodtrue[1]
Has Retention Policy90-days-minimum[1]
Uses LoggingLogging Module[3]
Conditional LoggingInfo or Warning Based on Access[3]
Info Message Format{user Role} Performed {action}: {message}[3]
Warning Message FormatAccess Denied for {user Role} to Perform {action}[3]
Parameter Count3[3]
TargetSignificant Mismatches[5]
ResultDetailed Log Entries[5]
RecordsSignificant Mismatches[5]

Timeline

Timeline axis is valid_time — when each source says the fact was true in the world, not when Dontopedia learned about it. Retracted rows are kept for provenance; coloured stripes indicate the context kind.

retentionPeriodbeam/57ee7cb1-67a2-4cd1-9325-508ff14fa87a
90-days
typebeam/57ee7cb1-67a2-4cd1-9325-508ff14fa87a
ex:Method
labelbeam/57ee7cb1-67a2-4cd1-9325-508ff14fa87a
log_action
isInstanceMethodbeam/57ee7cb1-67a2-4cd1-9325-508ff14fa87a
true
hasImplementationbeam/57ee7cb1-67a2-4cd1-9325-508ff14fa87a
ex:placeholder-code
inverseOfbeam/57ee7cb1-67a2-4cd1-9325-508ff14fa87a
ex:action-logged-for-user
hasCommentbeam/57ee7cb1-67a2-4cd1-9325-508ff14fa87a
Log the action and retain for at least 90 days
isPythonMethodbeam/57ee7cb1-67a2-4cd1-9325-508ff14fa87a
true
hasRetentionPolicybeam/57ee7cb1-67a2-4cd1-9325-508ff14fa87a
90-days-minimum
typebeam/f2efc260-f029-461f-a61b-b7a19451ea7f
ex:Function
labelbeam/f2efc260-f029-461f-a61b-b7a19451ea7f
log_action
hasParameterbeam/f2efc260-f029-461f-a61b-b7a19451ea7f
ex:user-role-parameter
hasParameterbeam/f2efc260-f029-461f-a61b-b7a19451ea7f
ex:action-parameter
hasParameterbeam/f2efc260-f029-461f-a61b-b7a19451ea7f
ex:message-parameter
callsbeam/f2efc260-f029-461f-a61b-b7a19451ea7f
ex:check-access
logsInfoWhenbeam/f2efc260-f029-461f-a61b-b7a19451ea7f
ex:access-granted
logsWarningWhenbeam/f2efc260-f029-461f-a61b-b7a19451ea7f
ex:access-denied
typebeam/47555ea3-f1f4-45c7-9d99-647a9bba4e97
ex:Function
hasParameterbeam/47555ea3-f1f4-45c7-9d99-647a9bba4e97
ex:user-role-parameter
hasParameterbeam/47555ea3-f1f4-45c7-9d99-647a9bba4e97
ex:action-parameter
hasParameterbeam/47555ea3-f1f4-45c7-9d99-647a9bba4e97
ex:message-parameter
callsbeam/47555ea3-f1f4-45c7-9d99-647a9bba4e97
ex:check-access
usesLoggingbeam/47555ea3-f1f4-45c7-9d99-647a9bba4e97
ex:logging-module
conditionalLoggingbeam/47555ea3-f1f4-45c7-9d99-647a9bba4e97
ex:info-or-warning-based-on-access
logsInfoWhenbeam/47555ea3-f1f4-45c7-9d99-647a9bba4e97
ex:access-granted
logsWarningWhenbeam/47555ea3-f1f4-45c7-9d99-647a9bba4e97
ex:access-denied
dependsOnbeam/47555ea3-f1f4-45c7-9d99-647a9bba4e97
ex:check-access
dependsOnbeam/47555ea3-f1f4-45c7-9d99-647a9bba4e97
ex:logging
infoMessageFormatbeam/47555ea3-f1f4-45c7-9d99-647a9bba4e97
ex:{user_role} performed {action}: {message}
warningMessageFormatbeam/47555ea3-f1f4-45c7-9d99-647a9bba4e97
ex:Access denied for {user_role} to perform {action}
parameterCountbeam/47555ea3-f1f4-45c7-9d99-647a9bba4e97
3
calledAfterbeam/1943622f-989f-402b-8b2b-ebf0c808302b
ex:check-access
parametersbeam/1943622f-989f-402b-8b2b-ebf0c808302b
user_role, 'read', 'Protected resource accessed'
calledAfterbeam/1943622f-989f-402b-8b2b-ebf0c808302b
ex:extract-role
parametersbeam/1943622f-989f-402b-8b2b-ebf0c808302b
user_role, 'read', 'Home page accessed'
typebeam/e37a7536-81bf-426c-bec2-f065816eeca3
ex:RecordingAction
targetbeam/e37a7536-81bf-426c-bec2-f065816eeca3
ex:significant-mismatches
resultbeam/e37a7536-81bf-426c-bec2-f065816eeca3
ex:detailed-log-entries
recordsbeam/e37a7536-81bf-426c-bec2-f065816eeca3
ex:significant-mismatches

References (5)

5 references
  1. ctx:claims/beam/57ee7cb1-67a2-4cd1-9325-508ff14fa87a
    • full textbeam-chunk
      text/plain1 KBdoc:beam/57ee7cb1-67a2-4cd1-9325-508ff14fa87a
      Show excerpt
      def authenticate_user(self, user): # Implement MFA authentication pass def log_action(self, user, action): # Log the action and retain for at least 90 days pass def enforce_policy(self, user, ac
  2. ctx:claims/beam/f2efc260-f029-461f-a61b-b7a19451ea7f
    • full textbeam-chunk
      text/plain1 KBdoc:beam/f2efc260-f029-461f-a61b-b7a19451ea7f
      Show excerpt
      - Implement audit logging to track who accessed what and when. - This can help in monitoring and auditing access patterns. ### Example with Authentication Integration Here's an example where the user's role is determined based on an
  3. ctx:claims/beam/47555ea3-f1f4-45c7-9d99-647a9bba4e97
  4. ctx:claims/beam/1943622f-989f-402b-8b2b-ebf0c808302b
  5. ctx:claims/beam/e37a7536-81bf-426c-bec2-f065816eeca3

See also

Keep researching

Missing something or suspicious of what's here? Kick off a research session — a Claude agent will investigate, cite its sources, and file new facts into a dedicated context you can review before accepting into the shared view.