We at kintone.com are using Go for variety of tasks.
In early days when we started using Go, there were only few in-house rules to create commands. As a result, we faced several difficulties:
- Some servers did not record access logs.
- Some programs did not record command execution logs.
- No common spec to handle SIGINT or SIGTERM.
- Some programs did not reopen log files, making log rotation difficult.
- Inconsistent log formats.