ABT Node is responsible for executing all components like Service gateway, Blocklets, etc. Additionally, Blocklet management allows you to control the lifecycle of each Blocklet. You can install, start, stop, reload, upgrade and remove each Blocket. All these events are handles by ABT Node and thus logged under the corresponding logs.

[2021-07-13 10:04:57] [info] [@abtnode/timemachine] "dry-run" {"dryRun":true}

[2021-07-13 10:04:57] [info] [@abtnode/timemachine] "Remove blocklet abt-node-launcher" {"tree":"7688bae62a738eff007aa80c2ceee941101d5509","parents":["e6e3bdefd91ec6bf153120c86298ce5e2e5af458"],"author":{"name":"abtnode","email":"abtnode@arcblock.io","date":{"seconds":1626170694,"offset":0}},"committer":{"name":"abtnode","email":"abtnode@arcblock.io","date":{"seconds":1626170694,"offset":0}},"commitHash":"d7dd95560a370062e1cef16f005f70f001ef50b0","treeHash":"7688bae62a738eff007aa80c2ceee941101d5509"}

[2021-07-13 10:04:58] [info] [@abtnode/webapp] "log stream: add" {"name":"abtnode"}

ABT Node generates the following 3 log files

  • error.log, contains all errors generated by ABT Node.
  • output.log, contains information about the various events handled by ABT Node. It has Blocklet lifecycle logs, node metrics, etc.
  • access.log, contains logs for all handled user requests

abtnode logs