Module: Nucleus::Enums::ApplicationLogfileType

Defined in:
lib/nucleus/core/enums/logfile_types.rb

Overview

All types of logs that are distinguished by Nucleus.

Constant Summary collapse

API =

The API log aggregates all messages that changed the application state, e.g. updating an application.

:api
APPLICATION =

The application log includes all messages of the application itself

:application
BUILD =

The build log shows the information of the recent build process(es).

:build
ERROR =

The error log shows all logged error messages

:error
OTHER =

All logs marked as other can’t be assigned to any of the other states

:other
REQUEST =

The request log shows all requests that were made to the application

:request
SYSTEM =

System logs aggregate all system relevant outputs, e.g. calling lifecycle operations on application instances

:system

Class Method Summary collapse

Class Method Details

.allArray<Symbol>

List all types of log files.

Returns:

  • (Array<Symbol>)

    Symbols representing a log file type



23
24
25
# File 'lib/nucleus/core/enums/logfile_types.rb', line 23

def self.all
  constants
end