Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

In SimpleOne, there are several log storages with different functional purpose. These are:

  • sys_log;
  • sys_log_script;
  • sys_log_exception;
  • sys_history.

To be more specific: sys_log is a general log storage, all the logs generated by any module or script will be recorded there; sys_log_script is a storage of the extended logs of the script execution; sys_log_exception is a storage for the exceptions thrown when running a script; sys_history is a storage of the field changes.

sys_log

To find the sys_log records, navigate to the System Logs → Main Log {or, in general, follow the link looking like {your_instance_url}/list/sys_log).

тут вставить какую-нибудь переходную

FieldDescription
SysThe unique ID of the message.
Sys created atThis field stores information about the record creating date and time.
Sys created byReference to the user who has created the record in the table.
Sys updated atThis field stores information about the record updating date and time.
Level

Message importance level:

  • Debug - debug message;
  • Info - information message;
  • Warning - warning message;
  • Error - error message.

These messages are also can be added by relevant SimpleSystem API methods

MessageThe log message content.
SourceThe message source (the module or script or functionality that was the originator of the logging).

sys_log_script

To find the sys_log_script records, follow the link looking like {your_instance_url}/list/sys_log_script)

fielddescription






тут вставить какую-нибудь переходную

написать описание листа

здесь описываем конкретную запись

FieldDescription
InfoInformation returned by script
ScriptThe script body
ResultThe script execution result.
Script documentA reference to the script object realized by this script. It may be, for example, a business rule or something else.
Essence document

A reference to the object on which this object was executed.

Script and Essence docs

Page uuidThe unique ID of the page on which the script was executed. If more than one log records have same Page UUID, it means that the different scripts or actions were run on the same page.
Start timeThis field shows the script start timestamp (in the Unix-time format).
SourceThe type of the script that is the originator of the adding a log record.
URLURL of the page on which the script was executed.
Sys updated by Reference to the user who updated record in the table.
Sys created byReference to the user who created the record in the table.
Processing timeScript processing time (in seconds).
Memory startScript memory usage when just started.
Memory usageTotal script memory usage.

sys_log_exception

тут вставить какую-нибудь переходную

написать описание листа

здесь описываем конкретную запись

FieldDescription
MessageError message text returned by script.
FilePHP-script file that has returned this error.
StringLine number in script file.
BacktraceA call back stack with a list of the functions called.
Sys updated by Reference to the user who has updated record in this table.
Sys created byReference to the user who has created the record in this table.
Page URLLink to a page where this exception was thrown.

sys_history

To access System History, navigate to the System Logs → History (or, in general, follow the link looking like {your_instance_url}/list/sys_history)

On this list, all the field changes in all the tables are displayed in the human-readable format.

написать описание листа

If you need to find any specific records or to sort them in any order, then you can do this using a filter tool in the top of the page. Use the Condition Builder to build the filter that will fit your needs most.


Click on the value in the Sys column, and you will enter the specific history record.

History record form fieldsздесь описываем конкретную запись

FieldDescription
Table nameThe table name 
Field nameThe changed field.
RecordThe record ID.
Old valueOld record value.
New valueNew record value.
Type

Change type:

  • Update;
  • Delete;
  • Insert.
UsernameUsername of the change originator.
Sys updated by Reference to the user who has updated record in this table.
Sys created byReference to the user who has created the record in this table.


Table of Contents
absoluteUrltrue
classfixedPosition