::nx::Object ::nx::Object ::nsmcp::LogRedactor ::nsmcp::LogRedactor identifiers message page queryValues record sensitive ::nsmcp::LogRedactor->::nx::Object

Class ::nsmcp::LogRedactor

::nsmcp::LogRedactor[i] create ... \
           [ -headerNames (default "authorization proxy-authorization cookie set-cookie x-api-key") ] \
           [ -maskPeerAddresses:boolean (default "true") ] \
           [ -maskUserIdentifiers:boolean (default "true") ] \
           [ -queryParameters (default "__csrf_token csrf_token token access_token refresh_token id_token password passwd secret api_key apikey") ] \
           [ -replacement (default "[REDACTED]") ]

Defined in /usr/local/ns/tcl/nsmcp/lib/log-redaction.tcl

Class Relations

  • class: ::nx::Class[i]
  • superclass: ::nx::Object[i]

Methods (to be applied on instances)

  • message (scripted, public)

     <instance of nsmcp::LogRedactor[i]> message text
    Parameters:
    text (required)

    Testcases:
    No testcase defined.
  • page (scripted, public)

     <instance of nsmcp::LogRedactor[i]> page page
    Parameters:
    page (required)

    Testcases:
    No testcase defined.
  • queryValues (scripted, public)

     <instance of nsmcp::LogRedactor[i]> queryValues text
    Parameters:
    text (required)

    Testcases:
    No testcase defined.
  • record (scripted, public)

     <instance of nsmcp::LogRedactor[i]> record entry
    Parameters:
    entry (required)

    Testcases:
    No testcase defined.