To use this cli, we need to first Install Nodejs, then run the following command.
npm i -g namirasoft-log-api-v1
Returns the application health status
ns-log healthz get
Returns the value list of a given table and column
ns-log value list {table} {column} {search} {field_id} {limit}
Returns the log group category list
ns-log loggroupcategory list {filters} {page} {size} {sorts} {user_id}
Returns a log group category by id.
ns-log loggroupcategory get {id}
Creates a new log group category for an entity
ns-log loggroupcategory create {entity_id}
--category_id (String)
Deletes a log group category by an id.
ns-log loggroupcategory delete {entity_id} {id}
Returns the log group field list
ns-log loggroupfield list {filters} {page} {size} {sorts} {user_id}
Returns a log group field by id.
ns-log loggroupfield get {id}
Creates a new log group field for an entity
ns-log loggroupfield create {entity_id}
--field_id (String)
--value (String)
Updates a log group field by an id for an entity
ns-log loggroupfield update {entity_id} {id}
--field_id (String)
--value (String)
Deletes a log group field by an id.
ns-log loggroupfield delete {entity_id} {id}
Returns the log group tag list
ns-log loggrouptag list {filters} {page} {size} {sorts} {user_id}
Returns a log group tag by id.
ns-log loggrouptag get {id}
Creates a new log group tag for an entity
ns-log loggrouptag create {entity_id}
--name (String)
--value (String)
Updates a log group tag by an id for an entity
ns-log loggrouptag update {entity_id} {id}
--name (String)
--value (String)
Deletes a log group tag by an id.
ns-log loggrouptag delete {entity_id} {id}
Returns the log group list
ns-log loggroup list {filters} {page} {size} {sorts} {user_id}
Returns a log group by an id
ns-log loggroup get {id}
Creates a new log group
ns-log loggroup create
--workspace_id (String)
--name (String)
--retention_unit (Enum)
--retention_value (Integer)
--log_group_category (Array)
--log_group_field (Array)
--log_group_tag (Array)
Updates a log group by an id
ns-log loggroup update {id}
--workspace_id (String)
--name (String)
--retention_unit (Enum)
--retention_value (Integer)
--log_group_category (Array)
--log_group_field (Array)
--log_group_tag (Array)
Deletes a log group by an id
ns-log loggroup delete {id}
Returns the log list
ns-log log list {filters} {page} {size} {sorts} {user_id}
Returns a log by an id
ns-log log get {id}
Creates a new log
ns-log log create
--log_group_id (String)
--product_id (String)
--workspace_id (String)
--level (String)
--message (String)
{  "name": "LogGroupCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "EntityCategoryInput",  "type": "Object",  "required": true,  "fields": {    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    }  }}
{  "name": "LogGroupField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "EntityFieldInput",  "type": "Object",  "required": true,  "fields": {    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    }  }}
{  "name": "LogGroupTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "EntityTagInput",  "type": "Object",  "required": true,  "fields": {    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    }  }}
{  "name": "LogGroup",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "retention_unit": {      "name": "LogGroupRetentionUnit",      "type": "Enum",      "required": true,      "valids": [        "Day",        "Week",        "Month",        "Year"      ]    },    "retention_value": {      "type": "Integer",      "required": true    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "LogGroupFull",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "retention_unit": {      "name": "LogGroupRetentionUnit",      "type": "Enum",      "required": true,      "valids": [        "Day",        "Week",        "Month",        "Year"      ]    },    "retention_value": {      "type": "Integer",      "required": true    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "log_group_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "log_group_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "String",              "required": false            }          }        }      ]    },    "log_group_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "LogGroupInput",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "retention_unit": {      "name": "LogGroupRetentionUnit",      "type": "Enum",      "required": true,      "valids": [        "Day",        "Week",        "Month",        "Year"      ]    },    "retention_value": {      "type": "Integer",      "required": true    },    "log_group_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "log_group_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "String",              "required": false            }          }        }      ]    },    "log_group_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "Log",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true    },    "user_id": {      "type": "String",      "required": true    },    "log_group_id": {      "type": "String",      "required": true    },    "product_id": {      "type": "String",      "required": false    },    "workspace_id": {      "type": "String",      "required": false    },    "level": {      "type": "String",      "required": true    },    "message": {      "type": "String",      "required": true    },    "created_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "LogCreate",  "type": "Object",  "required": true,  "fields": {    "log_group_id": {      "type": "String",      "required": true    },    "product_id": {      "type": "String",      "required": false    },    "workspace_id": {      "type": "String",      "required": false    },    "level": {      "type": "String",      "required": true    },    "message": {      "type": "String",      "required": true    }  }}
Day
Week
Month
Year
©Copyright 2010 to 2025 Namira Software Corporation. All rights reserved.