Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

Colored Logger

A log activity that will write colored logs to console.

Alt text

Installation

Flogo Web

This activity is an extenstion to basic flogo log activity, which will write colored logs, and the new addition is the log level must be sent as an input, to decide the output color of the log message.

Flogo CLI

flogo install github.com/eswarabhi/colored_logger

Schema

Inputs and Outputs:

{
  "input":[
    {
      "name": "message",
      "type": "string",
      "value": ""
    },
    {
      "name": "flowInfo",
      "type": "boolean",
      "value": false
    },
    {
      "name": "addToFlow",
      "type": "boolean",
      "value": false
    },
    {
      "name": "logLevel",
      "type": "string",
      "required": true,
      "allowed" : ["Trace", "Debug", "Info", "Print", "Warn", "Error", "Fatal"]
    }
  ],
  "output": [
    {
      "name": "message",
      "type": "string"
    }
  ]
}

Settings

Setting Required Allowed Values Description
message false string The message to log
flowInfo false boolean If set to true this will append the flow information to the log message
addToFlow false boolean If set to true this will add the log message to the 'message' output of the activity and make it available in further activities
level true ["Trace", "Debug", "Info", "Print","Warn", "Error", "Fatal"] Allows us to set the log level manually

Examples

Below stated example will write "THIS IS AN ERROR!" in red color to console.

      {
            "id": "colored_logger_6",
            "name": "Colored Logger",
            "description": "Activity that prints colored logs",
            "activity": {
              "ref": "github.com/eswarabhi/colored_logger",
              "input": {
                "message": "THIS IS AN ERROR!",
                "flowInfo": false,
                "addToFlow": false,
                "level": "Error"
              }
            }
        }

Below stated example will write "Find the trace" in Cyan color to console.

          {
            "id": "colored_logger_7",
            "name": "Colored Logger",
            "description": "Activity that prints colored logs",
            "activity": {
              "ref": "github.com/eswarabhi/colored_logger",
              "input": {
                "message": "Find the trace",
                "flowInfo": false,
                "addToFlow": false,
                "level": "Trace"
              }
            }
          }

About

activity that will print colored logs to console for TIBCO's Flogo.

Resources

Releases

No releases published

Packages

No packages published

Languages