Querying Logs

Logs Overview

You can search your logs using Log page and you can find details of your history.

Basics

Simple strings such as "foo" can be added directly to search box.

You can search ordered words with double quotes:

"Hello world"

Operators

You can use the operators listed below:

Operator Description
AND The intersection of keywords. The log must contains both keywords.
OR The union of keywords. The log may contains either keyword.
NOT The log must not contains the keyword.

Examples

"AlertLog" AND "Close"
"HeartBeat" OR "ALARM"
NOT "AlertLog"

Wildcards

Operator Description
* Will match more than one character.
? Will match just one character.

Examples

The examples can find logs that contain "INFO"

IN*
INF?

Non alpha-numeric symbols in Search

Don't use these special characters, escape them with a backslash.

&& || : \ / + - ! ( ) { } [ ] ^ " ~ * ?

Use "\/posts\/45326" to find "/posts/45326".

Fuzziness

You can search for similar but not equal terms:

logni~
exmaple.org~

It is using the Damerau–Levenshtein distance algorithm (with default distance: 2). You can change the distance like this:

exmaple.org~1

Limits

Logs exceeding limits will be denoted by _logTruncated key and reason.

A list or map can have at max 50 items.

A log can not exceed 20.000 characters.

A log tree can have at max 500 parent nodes.

Authentication Logs

We log user authentication so you can find authentication details logs from the logs page. The types of authentication logs:

Log Type Description Log Level Information Included
Login When a user logs in INFO Username
Logout When a user logs out INFO Username
Invalid Login Attempt When a visitor tries to login using one of the users' email and password is invalid WARN Entered username and Client IP
Unauthorized Access When one of the users wants to access an unauthorized page DEBUG Username and the requested page
Password Expiration When one of the user's credentials has expired and needed change the password DEBUG Username and the reason of expiration