(logger *zap.Logger)
| 132 | } |
| 133 | |
| 134 | func LogStartupInfo(logger *zap.Logger) { |
| 135 | logger.Info("ChatCLI iniciado", |
| 136 | zap.String("version", version.Version), |
| 137 | zap.String("commit", version.CommitHash), |
| 138 | zap.String("buildDate", version.BuildDate), |
| 139 | zap.String("goVersion", runtime.Version()), |
| 140 | zap.String("os", runtime.GOOS), |
| 141 | zap.String("arch", runtime.GOARCH), |
| 142 | ) |
| 143 | } |
| 144 | |
| 145 | // ParseSize converte uma string de tamanho legível (como "50MB") para bytes. |
| 146 | func ParseSize(sizeStr string) (int64, error) { |