āđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ Go āļāđāļ§āļĒ Zap Logger: āļāļđāđāļĄāļ·āļāļŠāļģāļŦāļĢāļąāļāļāļđāđāđāļĢāļīāđāļĄāļāđāļ
āđāļĢāļĩāļĒāļāļĢāļđāđāļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāļāļāļĨāļīāđāļāļāļąāļ Go āļāļāļāļāļļāļāļāđāļ§āļĒ Zap Logger āļāđāļēāļāļāļđāđāļĄāļ·āļāļŠāļģāļŦāļĢāļąāļāļāļđāđāđāļĢāļīāđāļĄāļāđāļāđāļāđāļāļēāļāļāļĩāđ āļŠāļģāļĢāļ§āļāđāļāļĨāđāļāļĨāļąāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļ āļĢāļ§āļāđāļĢāđāļ§ āđāļĨāļ°āđāļāđāļĢāļ°āļāļąāļ

āļāļēāļĢāļāļąāļāļāļķāļāđāļāđāļāđāļāļ§āļāļēāļāļāļāļīāļāļąāļāļīāļāļĩāđāļŠāļģāļāļąāļāļŠāļģāļŦāļĢāļąāļ āļāļēāļĢāļāļąāļāļāļēāļāļāļāļāđāđāļ§āļĢāđ āđāļĨāļ°āđāļāļĒāđāļāļāļēāļ°āļāļĒāđāļēāļāļĒāļīāđāļāđāļāļāļāļāđāļāļāļāļāļ Go āļāļķāđāļāļāļķāđāļāļāļ·āđāļāđāļĢāļ·āđāļāļāļāļ§āļēāļĄāđāļĢāļĩāļĒāļāļāđāļēāļĒāđāļĨāļ°āļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āđāļāļ§āļāļēāļāļāļāļīāļāļąāļāļīāđāļāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāļāļĩāļāđāļ§āļĒāđāļŦāđāļāļąāļāļāļąāļāļāļēāļĢāļ°āļāļļāļāļąāļāļŦāļēāđāļāđāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§ āđāļĨāļ°āļāļģāđāļŠāļāļāļāđāļāļĄāļđāļĨāđāļāļīāļāļĨāļķāļāđāļāļĩāđāļĒāļ§āļāļąāļāļāļĪāļāļīāļāļĢāļĢāļĄāđāļĨāļ°āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāļāđāļĢāļĩāļĒāļĨāđāļāļĄāđ āđāļāļĢāļ°āļāļāļāļīāđāļ§āļĻ Go āļāļĩāđāļĄāļĩāļāļĩāļ§āļīāļāļāļĩāļ§āļē āļāļēāļĢāļāļąāļāđāļĄāđāļāļĒāļđāđāļ āļēāļĒāđāļāđāļāļĢāļąāļāļāļēāđāļāļĩāļĒāļ§āļāļąāļāļāļĩāđ â āđāļĄāđāļāļ§āļĢāļŠāļĢāđāļēāļāļāļ§āļēāļĄāļĢāļģāļāļēāļ āļāļĢāļāđāļāļāļĢāļāļĄāļē āđāļĨāļ°āļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļĒāđāļēāļāļĒāļīāđāļ
āļŠāļģāļŦāļĢāļąāļāļāļđāđāļĄāļēāđāļŦāļĄāđāļāļĩāđāļāļ° Go āļāļēāļĢāļāļģāļāļ§āļēāļĄāđāļāđāļēāđāļāļāļēāļĢāļāļąāļāđāļĄāđāļāļ·āļāđāļāđāļāļāļ·āđāļāļāļēāļ āļāļēāļĢāđāļāđāļēāļŠāļđāđāļĢāļ°āļāļ Go āđāļĄāđāđāļāđāđāļāđāļāļēāļĢāļāļīāļĄāļāđāļāļģāļŠāļąāđāļāđāļāļĒāļąāļāļāļāļāđāļāļĨāđāļāđāļēāļāļąāđāļ āđāļāđāļāđāļĢāļ·āđāļāļāđāļāļĩāđāļĒāļ§āļāļąāļāļāļēāļĢāđāļāđāļāļāļąāļāļāļķāļāļāļĒāđāļēāļāđāļāđāļāļĢāļ°āļāļāđāļāļ·āđāļāļāļąāļāļāļķāļāđāļŦāļāļļāļāļēāļĢāļāđāļāļĩāđāđāļāļīāļāļāļķāđāļāļ āļēāļĒāđāļāđāļāļāļāļĨāļīāđāļāļāļąāļ āļāļąāļāļāļķāļāđāļŦāļĨāđāļēāļāļĩāđāļāļĨāļēāļĒāđāļāđāļāļāļļāļāļāļĢāļ§āļāļŠāļāļāļāļĩāđāļŠāļģāļāļąāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļĩāļāļąāļ āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āđāļĨāļ°āđāļĄāđāđāļāđāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒ
Go āļĄāļĩāđāļāđāļāđāļāļāļāļēāļĢāļāļąāļāļāļķāļāđāļāļāđāļāļāļĩāļ log āļāļķāđāļāļĢāļāļāļĢāļąāļāļāļļāļāļŠāļĄāļāļąāļāļīāļāļēāļĢāļāļąāļāļāļķāļāļāļ·āđāļāļāļēāļ āđāļāđāļ āļŠāđāļāļāđāļāļāļ§āļēāļĄāđāļāļĒāļąāļāļāļĨāļēāļĒāļāļēāļāļāļĩāđāđāļāļāļāđāļēāļāļāļąāļ āļĢāļ§āļĄāļāļķāļāđāļāļāļĢāđāļĄāļīāļāļąāļĨāļāļāļāļāļļāļāļŦāļĢāļ·āļāđāļāļĨāđāļāļĩāđāļāļģāļŦāļāļ āđāļāđāļāļ§āļēāļĄāđāļāđāļāļāļĢāļīāļāļāļāļāļāļēāļĢāļāļąāļāļāļēāđāļāļāļāļĨāļīāđāļāļāļąāļāļŠāļĄāļąāļĒāđāļŦāļĄāđāļĄāļąāļāļāđāļāļāļāļēāļĢāļĄāļēāļāļāļ§āđāļēāļāļĩāđāđāļĨāļāļĢāļēāļĢāļĩāļĄāļēāļāļĢāļāļēāļāļŠāļēāļĄāļēāļĢāļāļāļģāđāļŠāļāļāđāļāđ āļāļąāļāļāļąāļāļāļēāļāđāļāļāļāļēāļĢāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāļąāļāļāļķāļāđāļāļĢāļāļŠāļĢāđāļēāļāļāđāļāļĄāļđāļĨāļāļĩāđāļāļąāļāļāđāļāļ āļāļĢāļąāļāļĢāļđāļāđāļāļāđāļāļēāļāđāļāļļāļāļāđāļēāļāđ āđāļĨāļ°āļāļĢāļąāļāļāļĢāļļāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāđāļēāļāļāđāļāļāļ§āļēāļĄāļāļąāļāļāļķāļāđāļāļĒāđāļĄāđāļāļģāđāļŦāđāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļĨāļāļĨāļ
āļāļ§āļēāļĄāļāļēāļĄāļāļāļāļĢāļ°āļāļāļāļīāđāļ§āļĻāđāļāđāļāđāļāļāļāļĩāđāļŦāļĨāļēāļāļŦāļĨāļēāļĒāļāļāļ Go āļāļ·āļāļāļēāļĢāđāļŠāļĢāļīāļĄāļĻāļąāļāļĒāļ āļēāļāđāļŦāđāļāļąāļāļāļąāļāļāļąāļāļāļēāļāđāļ§āļĒāļāļąāļ§āđāļĨāļ·āļāļāļāđāļēāļāđ āļāļąāļ§āđāļĨāļ·āļāļāļŦāļāļķāđāļāļāļĩāđāđāļāđāļĢāļąāļāļāļ§āļēāļĄāļāļīāļĒāļĄāļāļēāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāļĄāļĩāļāļ§āļēāļĄāđāļĢāđāļ§āļŠāļđāļ āļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāđāļĨāļ°āļĒāļ·āļāļŦāļĒāļļāđāļāļāļ·āļ Zap logger Zap āđāļāđāļĢāļąāļāļāļēāļĢāļāļāļāđāļāļāļāļąāđāļāđāļāđāļāđāļāļāļāđāļāđāļāđāļāļĢāđāļāļĢāļĄāļāļąāļāļāļķāļāļāļĩāđ "āđāļĢāđāļ§āļĄāļēāļ" āļŠāļģāļŦāļĢāļąāļāļāļ§āļēāļĄāđāļāđāļāļāļĢāļīāļāđāļāļāļĄāļąāļĨāļāļīāļāļāļĢāđāļāļāļ Go āļāļēāļĢāļĄāļļāđāļāđāļāđāļāđāļāļāļĩāđāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļĨāļ°āļāļ§āļēāļĄāļāđāļēāļĒāđāļāļāļēāļĢāđāļāđāļāļēāļāļāļāļāļāļąāļāļāļąāļāļāļēāļāļģāđāļŦāđāđāļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄāļāļēāļĢāļāļąāļāļāļēāđāļĨāļ°āļāļēāļĢāđāļāđāļāļēāļāļāļĢāļīāļ
āļāđāļāļāļāļĩāđāļāļ°āđāļāļēāļ°āļĨāļķāļāļāļĨāđāļāđāļĨāļ°āļāļēāļĢāļāļđāļĢāļāļēāļāļēāļĢāļāļēāļĢāļāļąāļāļāļķāļāđāļ Go āļŠāļīāđāļāļŠāļģāļāļąāļāļāļ·āļāļāđāļāļāļāļāļāļģāļāļāļāļēāļāļāļāļāļāļēāļĢāļāļąāļāļāļķāļ āļĄāļąāļāļāļģāļŦāļāđāļēāļāļĩāđāđāļāđāļāļāļđāđāļŠāļąāļāđāļāļāļāļēāļĢāļāđāđāļāļĩāļĒāļ āđ āļāļķāđāļāđāļĄāļ·āđāļāļāļđāļāđāļĢāļĩāļĒāļ āļāļ°āđāļāļĒāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļēāļāļāļĢāļ°āļ§āļąāļāļīāļĻāļēāļŠāļāļĢāđāđāļĨāļ°āļāļēāļĢāļāļģāļāļēāļāļ āļēāļĒāđāļāļāļāļāļĢāļ°āļāļāļāļāļāļāļļāļ āļāđāļ§āļĒāđāļŦāļāļļāļāļĩāđ āļāļēāļĢāļŠāļĨāļ°āđāļ§āļĨāļēāđāļāļ·āđāļāļāļģāļāļ§āļēāļĄāđāļāđāļēāđāļāđāļĨāļ°āļāļģāđāļāļīāļāļāļēāļĢāļāļąāļāļāļķāļāļāļĒāđāļēāļāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļ°āđāļāđāļĢāļąāļāļāļēāļĢāļāļāļāđāļāļāļĄāļēāļāļĄāļēāļĒāđāļĄāļ·āđāļāļāļļāļāļāļĢāļāļāļāđāļēāļāļāļąāļāļāļķāļāđāļāļ·āđāļāđāļāđāđāļāļāļļāļāļāļāļāļĢāđāļāļāļāļĩāđāđāļāđāļēāđāļāļĒāļēāļāļŦāļĢāļ·āļāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļāđāļŦāđāđāļŦāļĄāļēāļ°āļŠāļĄāļĒāļīāđāļāļāļķāđāļ āļāļēāļĢāļāļąāļāļāļķāļāđāļāđāļāļŪāļĩāđāļĢāđāļāļĩāđāđāļĄāđāđāļāđāļāļĨāđāļēāļ§āļāļķāļāđāļāļāđāļēāļāļāļēāļĢāļāļģāļĢāļļāļāļĢāļąāļāļĐāļēāđāļĨāļ°āļāļēāļĢāļāļĩāļāļąāļāđāļāļāļāļĨāļīāđāļāļāļąāļ āļāļķāđāļāļāļēāļāļāļĢāļąāđāļāļĄāļąāļāļāļđāļāļĄāļāļāļāđāļēāļĄāđāļāļĢāļ°āļŦāļ§āđāļēāļāļāļēāļĢāļāļąāļāļāļēāļāļĩāđāļāļāļĢāđāļāļĩāđāđāļĢāđāļāļĢāļĩāļ
āđāļŦāļāļļāđāļāļāļķāļāđāļĨāļ·āļāļ Zap Logger āļŠāļģāļŦāļĢāļąāļāđāļāļāļāļĨāļīāđāļāļāļąāļ Go āļāļāļāļāļļāļ
āđāļāļāđāļēāļāļāļēāļĢāļāļąāļāļāļēāļāļāļāļāđāđāļ§āļĢāđ āļāļēāļĢāļāļąāļāļāļķāļāđāļāđāļāļŠāļīāđāļāļŠāļģāļāļąāļāļāļĩāđāļāļąāļāļāļąāļāļāļēāļĄāļąāļāļāđāļāļāļĢāļąāļāļĄāļ·āļāļāđāļ§āļĒ āđāļāđāļĨāļāļāļāļāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄ Go āļĄāļĩāđāļĨāļāļĢāļēāļĢāļĩāļāļēāļĢāļāļąāļāļāļķāļāļĄāļēāļāļĄāļēāļĒāđāļŦāđāđāļĨāļ·āļāļāđāļāđāļāļēāļ āđāļāļĒāđāļāđāļĨāļ°āđāļĨāļāļĢāļēāļĢāļĩāļĄāļĩāļāļļāļāļŠāļĄāļāļąāļāļīāđāļĨāļ°āļāļļāļāļĨāļąāļāļĐāļāļ°āļāđāļēāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāđāļāļāļāļāļāļąāļ§āđāļāļ āļāļĒāđāļēāļāđāļĢāļāđāļāļēāļĄ āļŦāļāļķāđāļāđāļāļāļąāđāļ Zap Logger āđāļāļāđāļāđāļāļāđāļ§āļĒāļāļļāļāļŠāļĄāļāļąāļāļīāļāļĩāđāļāļāļāđāļāļāļĄāļēāđāļāļ·āđāļāļāļēāļĢāđāļāđāļāļēāļāļāļĩāđāļāļąāļāļŠāļĄāļąāļĒ ââāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āđāļĨāļ°āļāļĢāļąāļāļāļāļēāļāđāļāđ
Zap Logger āđāļĄāđāđāļāđāđāļĨāļāļĢāļēāļĢāļĩāļāļēāļĢāļāļąāļāļāļķāļāđāļāļĒāđāļāļĨāļĩāđāļĒāļāļāļāļāļļāļ āđāļāđāđāļāđāļĢāļąāļāļāļēāļĢāļāļāļāđāļāļāļĄāļēāđāļāļĒāđāļāļāļēāļ°āđāļāļĒāļāļģāļāļķāļāļāļķāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāđāļāļŦāļĨāļąāļ āļāļķāļāļāļāļāļāļĩāđ āļāļąāļāļāļąāļāļāļēāļŦāļĨāļēāļĒāļāļāđāļāļĒāđāļāđāļĒāļīāļāđāļāļĩāđāļĒāļ§āļāļąāļāļāļ§āļēāļĄāđāļĢāđāļ§āļāļĩāđāđāļŦāđāļāđāļāđāļāļąāļāđāļĨāļ°āđāļāđāļ§āļāļĢāđāđāļŪāļāļāļāļ CPU āđāļāļĩāļĒāļāđāļĨāđāļāļāđāļāļĒ āđāļāđāļāļąāđāļāđāļāđāļāđāļāļĩāļĒāļāļāļēāļĢāļāļĩāļāđāļŠāđāļāđāļāđāļ§āđāļēāļāļģāđāļĄ Zap āļāļķāļāđāļāđāļāļāļĩāđāļāļīāļĒāļĄāļŠāļģāļŦāļĢāļąāļāđāļāļāļāļĨāļīāđāļāļāļąāļ Go
- āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļĩāđāđāļāļāđāļāđāļ: Zap āđāļāļāđāļāđāļāļāđāļ§āļĒāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāļąāļāļāļķāļāļāđāļāļāļ§āļēāļĄāđāļāļĒāļĄāļĩāļāļĨāļāļĢāļ°āļāļāļāđāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļąāđāļāļāđāļģ āļāļĢāļĢāļĨāļļāļŠāļīāđāļāļāļĩāđāđāļāđāļāđāļēāļāļāļēāļĢāļāļąāļāļŠāļĢāļĢāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāļāđāļģāđāļĨāļ°āļāļēāļĢāļāļąāļāđāļāļĢāļāļŠāļĢāđāļēāļāļāļĩāđāļĢāļāļāļāļāļ āļāļķāđāļāļāđāļ§āļĒāļĨāļāļāđāļēāđāļāđāļāđāļēāļĒāļāļāļāļāļąāļ§āļĢāļ§āļāļĢāļ§āļĄāļāļĒāļ° (GC) āļāļģāđāļŦāđāđāļāđāļāļāļąāļ§āđāļĨāļ·āļāļāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļāļĢāļ°āļāļāļāļĩāđāļĄāļĩāļāļĢāļīāļĄāļēāļāļāļēāļāļŠāļđāļāļāļķāđāļāđāļĄāđāļŠāļēāļĄāļēāļĢāļāļāđāļēāļĒāđāļ§āļĨāļēāđāļāļāļāļĩāđāđāļāļīāđāļĄāļāļķāđāļāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§āļāļķāđāļāđāļāļīāļāļāļēāļāļāļēāļĢāļŦāļĒāļļāļāļāļąāđāļ§āļāļĢāļēāļ§āļāļāļ GC āļāđāļāļĒāļāļĢāļąāđāļ
- āļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļ: āļāđāļēāļāļāļēāļāđāļĨāļāļĢāļēāļĢāļĩāļāļąāļāļāļķāļāđāļāļāļāļąāđāļāđāļāļīāļĄāļāļĩāđāļāļąāļāļāļķāļāļāđāļāļāļ§āļēāļĄāļāļĩāđāđāļĄāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļ āļāļąāļāļāļķāļ Zap āļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāđāļāļĒāļāļĢāļĢāļĄāļāļēāļāļīāđāļāļĢāļđāļāđāļāļāđāļāđāļ JSON āļ§āļīāļāļĩāļāļēāļĢāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāļāļĩāđāđāļĄāđāđāļāļĩāļĒāļāđāļāđāļāļģāđāļŦāđāļāļąāļāļāļķāļāļŠāļāļāļāļĨāđāļāļāļāļąāļāļĄāļēāļāļāļķāđāļāđāļĨāļ°āđāļāļĢāļ·āđāļāļāļŠāļēāļĄāļēāļĢāļāļāđāļēāļāđāļāđ āđāļāđāļĒāļąāļāļāđāļ§āļĒāđāļŦāđāļāļēāļĢāļŠāļ·āļāļāđāļ āļāļēāļĢāđāļĒāļāļ§āļīāđāļāļĢāļēāļ°āļŦāđ āđāļĨāļ°āļāļēāļĢāļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļąāļāļāļķāļāļāđāļēāļĒāļāļķāđāļ āđāļāļĒāđāļāļāļēāļ°āļāļĒāđāļēāļāļĒāļīāđāļāđāļāļāļĢāļīāļāļāļāļāļāļĢāļ°āļāļāđāļāļāļāļĢāļ°āļāļēāļĒ
- āļĢāļ°āļāļąāļāđāļĨāļ°āļāļēāļĢāļŠāļļāđāļĄāļāļąāļ§āļāļĒāđāļēāļ: Zap āļĄāļĩāļĢāļ°āļāļąāļāļāļēāļĢāļāļąāļāļāļķāļāļŦāļĨāļēāļĒāļĢāļ°āļāļąāļāđāļāļ·āđāļāļāļąāļāļāļķāļāļāļ§āļēāļĄāđāļĢāđāļāļāđāļ§āļāđāļĨāļ°āļāļ§āļēāļĄāļŠāļģāļāļąāļāļāļāļāļāđāļāļāļ§āļēāļĄāļāļąāļāļāļķāļāđāļĨāļ°āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļŠāļļāđāļĄāļāļąāļ§āļāļĒāđāļēāļ āļāļķāđāļāļŦāļĄāļēāļĒāļāļ§āļēāļĄāļ§āđāļēāļŠāļēāļĄāļēāļĢāļāļĨāļāļŠāļąāļāļāļēāļāļĢāļāļāļ§āļāđāļāđāđāļāļĒāļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļēāļ°āļāļąāļ§āļāļĒāđāļēāļāļāđāļāļāļ§āļēāļĄāļāļĩāđāļāđāļģāļāļąāļ āļāļķāđāļāļāļģāđāļāđāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļĢāļąāļāļĐāļēāļāļąāļāļĢāļēāļŠāđāļ§āļāļŠāļąāļāļāļēāļāļāđāļāļŠāļąāļāļāļēāļāļĢāļāļāļ§āļāđāļāļāđāļāļĄāļđāļĨāļāļąāļāļāļķāļāļāļāļāļāļļāļ
- āļāļ§āļēāļĄāļĒāļ·āļāļŦāļĒāļļāđāļāđāļĨāļ°āļāļēāļĢāļāļĢāļąāļāđāļāđāļ: āļŠāļīāđāļāļāļĩāđāļāļģāđāļŦāđ Zap āđāļāļāļāđāļēāļāļāļ·āļāļāļ§āļēāļĄāļĒāļ·āļāļŦāļĒāļļāđāļ āļāļąāļāļāļąāļāļāļēāļŠāļēāļĄāļēāļĢāļāļāļĢāļąāļāđāļāđāļāļāļąāļ§āđāļāđāļēāļĢāļŦāļąāļŠ āđāļāļēāļāđāļāļļāļāļāļīāļāļāđ āđāļĨāļ°āđāļĄāđāļāļĢāļ°āļāļąāđāļāļŠāļĢāđāļēāļāđāļāļĢāļāļŠāļĢāđāļēāļāļāļēāļĢāļāļąāļāļāļķāļāļāļāļāļāļāđāļāļāđāļāļĒāđāļāđāļāļąāļ§āđāļĨāļ·āļāļāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļāļąāđāļāļŠāļđāļāļāļāļ Zap āļāļēāļĢāļāļĢāļąāļāđāļāđāļāļāļĩāđāļāļģāđāļŦāđāļāļļāļāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāļĢāļ°āļāļāļāļąāļāļāļķāļāļāļĩāđāđāļŦāļĄāļēāļ°āļāļąāļāļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļāđāļāđāļāļĒāđāļēāļāļŠāļĄāļāļđāļĢāļāđāđāļāļ
- āļāļ§āļēāļĄāļāļĢāđāļāļĄāđāļāļāļēāļĢāļāļąāļāļāļēāđāļĨāļ°āļāļēāļĢāļāļĨāļīāļ: āļ§āļīāļāđāļāđāļ Zap āļāđāļ§āļĒāđāļŦāđāļŠāļēāļĄāļēāļĢāļāļāļąāļāļāļķāļāļāļĩāđāđāļāđāļāļĄāļīāļāļĢāļāļąāļāļāļąāļāļāļąāļāļāļēāđāļāļĢāļ°āļŦāļ§āđāļēāļāļāļąāđāļāļāļāļāļāļēāļĢāļāļāļŠāļāļāđāļĨāļ°āļāļĢāļąāļāļāļāļēāļāđāļāđāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļĨāļīāļ āļāđāļ§āļĒāļāļļāļāļŠāļĄāļāļąāļāļīāļāđāļēāļāđ āđāļāđāļ āļāļēāļĢāļāļĢāļąāļāļĢāļ°āļāļąāļāđāļāļāļēāļĄāļīāļāđāļĨāļ°āđāļāļēāļāđāļāļļāļāļāļāļāđāļāļĨāļāļĩāđāđāļāđāļāļĄāļīāļāļĢāļāđāļāļāļēāļĢāļāļąāļāļāļē āļāļąāļāļāļąāļāļāļēāļāļķāļāļŠāļēāļĄāļēāļĢāļāļŠāļĨāļąāļāļāļĢāļīāļāļāđāļāđāđāļāļĒāđāļĄāđāļāđāļāļāđāļāļĨāļĩāđāļĒāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļ

āđāļŦāļĨāđāļāļāļĩāđāļĄāļēāļāļāļāļ āļēāļ: āļāļāļāļāļĩāđāļāļĩāļāļ§āđāļē
āļāļēāļĢāļĢāļ§āļĄāđāļāļāļāļĨāļīāđāļāļāļąāļ Zap āđāļāđāļēāļāļąāļ Go āļŦāļĄāļēāļĒāļāļķāļāļāļēāļĢāļāđāļēāļ§āđāļāļāđāļēāļāļŦāļāđāļēāđāļāļāđāļēāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļēāļĢāļāļąāļāļāļķāļāđāļĨāļ°āļāļēāļĢāļĒāļĻāļēāļŠāļāļĢāđāļāļāļāļāļąāļāļāļąāļāļāļē āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ āđāļāļĨāļāļāļāļĢāđāļĄ āđāļāđāļ AppMaster āļĄāļļāđāļāļĄāļąāđāļāđāļāļ·āđāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļ āđāļĨāļ°āļāđāļ§āļĒāļāļēāļĢāđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļ Zap Logger āļ āļēāļĒāđāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāđāļāđāļāļāļāđ Go-based āļāļ§āļāđāļāļēāļŠāļēāļĄāļēāļĢāļāļĢāļąāļāļāļĢāļ°āļāļąāļāļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļĩāđāļĢāļēāļāļĢāļ·āđāļāđāļāļĩāđāļĒāļ§āļāļąāļāļāļĨāđāļāļāļēāļĢāļāļąāļāļāļķāļ āļāļķāđāļāļĄāļĩāļāļąāđāļāļāļĢāļ°āļŠāļīāļāļāļīāļāļĨāļŠāļģāļŦāļĢāļąāļāļāļąāļāļāļąāļāļāļēāđāļĨāļ°āļāļđāđāļāļāļīāļāļąāļāļīāļāļēāļāļŠāļģāļŦāļĢāļąāļāļāļđāđāđāļāđāļāļĨāļēāļĒāļāļēāļ
āļāļąāļāļāļąāđāļ āđāļĄāđāļ§āđāļēāļāļļāļāļāļģāļĨāļąāļāļŠāļĢāđāļēāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāļāļŠāđāļāļāļāđāļāđāļĨāļāļāļĩāđāđāļĢāļĩāļĒāļāļāđāļēāļĒāļŦāļĢāļ·āļāļāļģāļāļēāļāļāļāļĢāļ°āļāļāļāļĢāļ°āļāļēāļĒāļāļĩāđāļāļąāļāļāđāļāļ āļāļļāļāļĨāļąāļāļĐāļāļ°āļāļāļ Zap Logger āļāļģāđāļŦāđāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāđāļāđāļāļāļąāļ§āđāļĨāļ·āļāļāļāļĩāđāļāđāļēāļŠāļāđāļ āđāļāļĒāļĄāļāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāđāļāļāļēāļĢāļāļąāļāļāļķāļāļāļĒāđāļēāļāļāļēāļāļāļĨāļēāļāļĒāļīāđāļāļāļķāđāļ āđāļĄāđāđāļāđāđāļĢāļ·āđāļāļāļĒāļēāļāļāļķāđāļ
āļāļēāļĢāļāļąāđāļāļāđāļē Zap Logger āđāļāđāļāļĢāļāļāļēāļĢ Go āļāļāļāļāļļāļ
āļāļēāļĢāļāļąāļāļāļķāļāļĄāļĩāļāļ§āļēāļĄāļŠāļģāļāļąāļāļāļĒāđāļēāļāļĒāļīāđāļāļāđāļāļāļēāļĢāļāļąāļāļāļēāđāļāļāļāļĨāļīāđāļāļāļąāļ āđāļāļĒāđāļāļāļēāļ°āļāļĒāđāļēāļāļĒāļīāđāļāđāļāļĩāđāļĒāļ§āļāļąāļāļāļēāļĢāđāļāđāđāļāļāļąāļāļŦāļēāđāļĨāļ°āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āļŦāļēāļāļāļļāļāļāļģāļĨāļąāļāļāļģāļāļēāļāļĢāđāļ§āļĄāļāļąāļ Go āđāļĨāļ°āļāđāļāļāļāļēāļĢāđāļāđāđāļāļĨāļđāļāļąāļāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ Zap Logger āļāļēāļāđāļāđāļāļŠāļīāđāļāļāļĩāđāļāļļāļāļāđāļāļāļāļēāļĢ āļĄāļēāļāļđāļāļēāļĢāļāļąāđāļāļāđāļē Zap Logger āđāļāđāļāļĢāđāļāđāļāļāđ Go āļāļāļāļāļļāļāļāļąāļ
āļāđāļāļāļģāļŦāļāļāđāļāļ·āđāļāļāļāđāļ
āļāđāļāļāļāļĩāđāļāļ°āļāļģāļāļīāđāļāļŠāļđāđāļāļēāļĢāļāļąāđāļāļāđāļē Zap Logger āļāļĢāļ§āļāļŠāļāļāđāļŦāđāđāļāđāđāļāļ§āđāļēāļāļļāļāļĄāļĩāļāđāļāļāļģāļŦāļāļāđāļāļ·āđāļāļāļāđāļāļāļąāļāļāđāļāđāļāļāļĩāđ:
- āļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄ Go āļāļĩāđāļāļģāļāļēāļ
- āļāļ§āļēāļĄāļĢāļđāđāļāļ·āđāļāļāļēāļāđāļāļĩāđāļĒāļ§āļāļąāļāđāļāļĢāļāļŠāļĢāđāļēāļāđāļĨāļ°āđāļĄāļāļđāļĨāļāļāļāđāļāļĢāļāļāļēāļĢ Go
- āđāļāļĢāđāļāđāļāļāđ Go āļāļĩāđāļĄāļĩāļāļĒāļđāđāļāļĩāđāļāļļāļāļāđāļāļāļāļēāļĢāđāļāđāļāļēāļĢāļāļąāļāļāļķāļāļŦāļĢāļ·āļāļāļ§āļēāļĄāļāļąāđāļāđāļāļāļĩāđāļāļ°āđāļĢāļīāđāļĄāđāļāļĢāđāļāđāļāļāđāđāļŦāļĄāđ
āļāļēāļĢāļāļīāļāļāļąāđāļ Zap Logger
āļāļąāđāļāļāļāļāđāļĢāļāļāļ·āļāļāļēāļĢāđāļāļīāđāļĄ Zap Logger āđāļāđāļāļĢāļāļāļēāļĢāļāļāļāļāļļāļāđāļāļĒāļĢāļąāļāļāļģāļŠāļąāđāļāļāđāļāđāļāļāļĩāđ:
go get -u go.uber.org/zap
āļāļģāļŠāļąāđāļāļāļĩāđāļāļ°āļāļķāļāļāđāļāļĄāļđāļĨāđāļāđāļāđāļāļ Zap Logger āđāļĨāļ°āļĢāļ§āļĄāđāļāđāļēāļāļąāļāđāļāļĢāđāļāđāļāļāđāļāļāļāļāļļāļ āļāļģāđāļŦāđāļāļąāļāļāđāļāļąāļāļāļēāļĢāļāļąāļāļāļķāļāļāļĢāđāļāļĄāđāļāđāļāļēāļ
āļāļģāļĨāļąāļāđāļĢāļīāđāļĄāļāđāļ Logger
āđāļĄāļ·āđāļāđāļāļīāđāļĄ Zap āđāļāđāļāļĢāļāļāļēāļĢāļāļāļāļāļļāļāđāļĨāđāļ§ āļāļļāļāļāļ°āļāđāļāļāđāļĢāļīāđāļĄāļāđāļāļāļąāļ§āļāļąāļāļāļķāļ:
import ( "go.uber.org/zap")func main() { logger, err := zap.NewProduction() if err != nil { // Handle error } defer logger.Sync() // Flushes buffer, if any sugar := logger.Sugar() // Use the sugar logger for typical logging scenarios sugar.Infow("Zap Logger initialized successfully", // Structured context as key-value pairs "version", "v1.0.0", "mode", "production", )}
āđāļāļāļąāļ§āļāļĒāđāļēāļāļāļĩāđ āđāļĢāļēāļāļģāđāļāđāļēāđāļāđāļāđāļāļ Zap āđāļĨāļ°āļŠāļĢāđāļēāļāļāļąāļ§āļāļąāļāļāļķāļāļāđāļ§āļĒāļāļēāļĢāļāļąāđāļāļāđāļēāļāļēāļĢāđāļāđāļāļēāļāļāļĢāļīāļāļāļĩāđāļāļĢāļąāļāđāļŦāđāđāļŦāļĄāļēāļ°āļāļąāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļĨāļ°āļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļ āļ§āļīāļāļĩ Sync āļāļđāļāđāļĨāļ·āđāļāļāļāļāļāđāļāđāļāļ·āđāļāđāļŦāđāđāļāđāđāļāļ§āđāļēāļĢāļēāļĒāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāļāļąāļāđāļāļāļĢāđāļāļ°āļāļđāļāļĨāđāļēāļāđāļāļĒāļąāļāļāļĨāļēāļĒāļāļēāļāļāđāļāļāļāļĩāđāđāļāļĢāđāļāļĢāļĄāļāļ°āļāļāļ
āļāļēāļĢāļāļģāļŦāļāļāļāđāļēāđāļāļāļāļģāļŦāļāļāđāļāļ
Zap āđāļŦāđāļāļ§āļēāļĄāļĒāļ·āļāļŦāļĒāļļāđāļāļāļąāļāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļāļēāļĢāļāļąāļāļāļķāļ āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ āļŦāļēāļāļāļļāļāļāđāļāļāļāļēāļĢāļāļąāļāļāļēāļŦāļĢāļ·āļāļāļāļŠāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļ āļāļļāļāļŠāļēāļĄāļēāļĢāļāļāļąāđāļāļāđāļēāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļāļēāļĢāļāļąāļāļāļēāđāļāđ:
logger, err := zap.NewDevelopment()if err != nil { // Handle error}
āļŦāļēāļāļāđāļāļāļāļēāļĢāļāļ§āļāļāļļāļĄāļāļĪāļāļīāļāļĢāļĢāļĄāļāļēāļĢāļāļąāļāļāļķāļāđāļāđāļĄāļēāļāļāļķāđāļ āđāļāđāļ āļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠ (JSON āļŦāļĢāļ·āļāļāļāļāđāļāļĨ) āļāļĨāļēāļĒāļāļēāļāđāļāļēāļāđāļāļļāļ āļŦāļĢāļ·āļāđāļĄāđāđāļāđāļāļēāļĢāļŦāļĄāļļāļāđāļ§āļĩāļĒāļāļāļąāļāļāļķāļ āļāļļāļāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāđāļāļāļāļģāļŦāļāļāđāļāļāđāļāđ:
cfg := zap.Config{ // Customize configuration here}logger, err := cfg.Build()if err != nil { // Handle error}
āļāļēāļĢāļāļģāļŦāļāļāļāđāļēāđāļāļāļāļģāļŦāļāļāđāļāļāļāļģāđāļŦāđāļāļļāļāļŠāļēāļĄāļēāļĢāļāļĢāļ°āļāļļāļĢāļ°āļāļąāļāđāļĨāļ°āļāļĨāļēāļĒāļāļēāļāļŠāļģāļŦāļĢāļąāļāļāļąāļāļāļķāļāđāļāđāļĨāļ°āļĢāļēāļĒāļāļēāļĢ āđāļāļ·āđāļāđāļŦāđāļĄāļąāđāļāđāļāļ§āđāļēāļāļĢāļāļāļēāļĄāļāđāļāļāļģāļŦāļāļāļāļāļāļāļĢāļāļĩāļāļēāļĢāđāļāđāļāļēāļāļāļāļāļāļļāļ
āļāļđāļĢāļāļēāļāļēāļĢāļāļąāļ IDE
āđāļĄāđāļ§āđāļē Zap Logger āļāļ°āļāļģāļāļēāļāđāļāđāļāļĒāđāļēāļāļĢāļēāļāļĢāļ·āđāļāđāļāļĢāļ°āļāļąāļāđāļāđāļ āđāļāđāļāļēāļĢāļāļŠāļēāļāļĢāļ§āļĄāđāļāđāļēāļāļąāļ IDE āđāļāđāļ Visual Studio Code āļŦāļĢāļ·āļ GoLand āļāļ°āļāđāļ§āļĒāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļēāļĢāļāļģāļāļēāļāļāļāļāļāļļāļāđāļŦāđāļāļĩāļĒāļīāđāļāļāļķāđāļ āļāļąāđāļāļāđāļē IDE āļāļāļāļāļļāļāđāļāļ·āđāļāļĢāļ°āļāļļ Zap logger āđāļĨāļ°āļāļąāļāđāļŦāđāļĄāļĩāļāļēāļĢāđāļāđāļāđāļ§āļĒāļēāļāļĢāļāđāđāļĨāļ°āļāļģāđāļāļ°āļāļģāđāļāđāļāļāļēāļĄāļĨāļģāļāļąāļ
āļāļąāđāļāļāļāļāļāļąāļāđāļ
āļŦāļĨāļąāļāļāļēāļāļāļąāđāļāļāđāļē Zap Logger āđāļāđāļāļĢāđāļāđāļāļāđ Go āļāļāļāļāļļāļ āļāļļāļāļāđāļāļĢāđāļāļĄāļāļĩāđāļāļ°āļāļģāđāļāļīāļāļāļēāļĢāļāļąāļāļāļķāļāļāļąāđāļāļŠāļđāļ āļĢāļ§āļĄāļāļķāļāļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļ āļāļēāļĢāļāļąāļāļāļķāļāļāļēāļĄāļĢāļ°āļāļąāļ āđāļĨāļ°āļāļ·āđāļāđ āļāļĩāļāļĄāļēāļāļĄāļēāļĒ āđāļāđāļāļĩāđāļāļāļĢāđāļāļąāļāļāļĢāļāļāļĨāļąāļāļāļĩāđ Zap āļāļģāđāļŠāļāļāđāļāļ·āđāļāđāļāđāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāđāļāļĩāđāļĒāļ§āļāļąāļāļāļĪāļāļīāļāļĢāļĢāļĄāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļāļ āļēāļĒāđāļāđāļŠāļāļēāļāļāļēāļĢāļāđāļāđāļēāļāđ
āļāļāļāļāļēāļāļāļĩāđ āđāļĄāļ·āđāļāļāļģāļāļēāļāļāļąāļāđāļāļĨāļāļāļāļĢāđāļĄ āļāļĩāđāđāļĄāđāļĄāļĩāđāļāđāļ āđāļāđāļ AppMaster āļāļēāļĢāļĢāļ§āļĄāļāļąāļ§āļāļąāļāļāļķāļāđāļāļāļāļģāļŦāļāļāđāļāļāđāļāđāļ Zap āļāļ°āļāđāļ§āļĒāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļāļāļāļĨāđāļāļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļąāļ§ āļāļģāđāļŦāđāļāļļāļāđāļāđāļĢāļąāļāļāđāļāļĄāļđāļĨāđāļāļīāļāļĨāļķāļāļāļĩāđāļāļĢāļāļāļāļĨāļļāļĄāđāļāļĩāđāļĒāļ§āļāļąāļāļŠāđāļ§āļāļāļĢāļ°āļāļāļāļāļąāđāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļāļāđāļ§āļĒāļāļļāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļ no-code
āļāļēāļĢāļāļąāļāļāļķāļāļāļąāđāļāļāļ·āđāļāļāļēāļāļāđāļ§āļĒ Zap: āđāļāļ§āļāļīāļāļŦāļĨāļąāļ
Zap Logger āđāļĨāļāļĢāļēāļĢāļĩāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāļĢāļ§āļāđāļĢāđāļ§āđāļĨāļ°āļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāļŠāļģāļŦāļĢāļąāļ Go āđāļāļāđāļāđāļāļāđāļ§āļĒāļāļ§āļēāļĄāđāļĢāļĩāļĒāļāļāđāļēāļĒāđāļĨāļ°āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļąāļāļāļĢāļāļāļĨāļąāļ āļāļēāļĢāđāļĢāļīāđāļĄāļāđāļāļāļēāļĢāļāļąāļāļāļķāļāļāļąāđāļāļāļ·āđāļāļāļēāļāļāđāļ§āļĒ Zap āđāļāļĩāđāļĒāļ§āļāđāļāļāļāļąāļāļāļēāļĢāļāļģāļāļ§āļēāļĄāđāļāđāļēāđāļāđāļāļ§āļāļīāļāļŦāļĨāļąāļāļāļģāļāļ§āļāļŦāļāļķāđāļ āđāļĢāļēāļĄāļēāđāļāļēāļ°āļĨāļķāļāļāļāļāđāļāļĢāļ°āļāļāļāļāļ·āđāļāļāļēāļāđāļŦāļĨāđāļēāļāļĩāđāđāļāļ·āđāļāđāļŦāđāļāļąāļāļāļķāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļāđāļāđāļāļĒāđāļēāļāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
- āļāđāļēāļāļĩāđāļāļąāđāļāđāļ§āđāļĨāđāļ§āļāļŦāļāđāļēāđāļāļāļąāļ§: Zap āļĄāļēāļāļĢāđāļāļĄāļāļąāļāļāđāļēāļāļĩāđāļāļąāđāļāđāļ§āđāļĨāđāļ§āļāļŦāļāđāļēāļāļĩāđāļŠāļ°āļāļ§āļāļŠāļāļēāļĒ āđāļāđāļ
NewProduction()āđāļĨāļ°NewDevelopment()āļāđāļēāļāļĩāđāļāļąāđāļāļĨāđāļ§āļāļŦāļāđāļēāđāļŦāļĨāđāļēāļāļĩāđāđāļāđāļĢāļąāļāļāļēāļĢāļāļāļāđāļāļāļŠāļģāļŦāļĢāļąāļāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄāļāļĩāđāđāļāļāļāđāļēāļāļāļąāļ āđāļāļāđāļĢāļāļāļģāļŦāļāļāļāđāļē Zap āđāļŦāđāļāļąāļāļĨāļģāļāļąāļāļāļ§āļēāļĄāļŠāļģāļāļąāļāļāļāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļŠāļđāļāđāļĨāļ°āļāđāļēāđāļāđāļāđāļēāļĒāļāđāļģ āđāļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļĨāļīāļ āđāļāļāļāļ°āļāļĩāđāđāļāļāļŦāļĨāļąāļāđāļŦāđāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļĩāđāļĄāļēāļāļāļķāđāļāđāļĨāļ°āļĢāļđāļāđāļāļāļāļĩāđāđāļāđāļāļĄāļīāļāļĢāļāļąāļāļĄāļāļļāļĐāļĒāđ āđāļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļāđāļāļĢāļ°āļŦāļ§āđāļēāļāļāļēāļĢāļāļąāļāļāļē - Logger āđāļĨāļ° SugaredLogger: Zap āļĄāļĩāļāļąāļ§āļāļąāļāļāļķāļāļŠāļāļāļāļĢāļ°āđāļ āļ:
LoggerāđāļĨāļ°SugaredLoggerLoggerāļāļģāđāļŠāļāļāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāđāļĨāļ°āļāļīāļĄāļāđāļāļąāļāđāļāļ āļĄāļąāļāđāļĢāđāļ§āļāļ§āđāļēāļāļāļāļāļąāđāļāļŠāļāļ āđāļāđāļĄāļĩāđāļ§āļĒāļēāļāļĢāļāđāļāļĩāđāļĨāļ°āđāļāļĩāļĒāļāļāļ§āđāļēSugaredLoggerāļāļģāļāļēāļāļāđāļēāļāļ§āđāļēāđāļĨāđāļāļāđāļāļĒ āđāļāđāļĄāļĩ API āļāļĩāđāđāļāđāļāļĄāļīāļāļĢāļāļąāļāļāļąāļāļāļąāļāļāļēāļĄāļēāļāļāļ§āđāļē āļāļķāđāļāļāļĨāđāļēāļĒāļāļąāļāļāļąāļāļāđāļāļąāļāļāļēāļĢāļāļąāļāļāļķāļāļŠāđāļāļĨāđ printf āļāļĩāđāļāļļāđāļāđāļāļĒ - āļĢāļ°āļāļąāļāļāļēāļĢāļāļąāļāļāļķāļ: Zap āļĢāļāļāļĢāļąāļāļĢāļ°āļāļąāļāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āđāļāđāļ Debug, Info, Warn, Error, DPanic, Panic āđāļĨāļ° Fatal āđāļāđāļĨāļ°āļĢāļ°āļāļąāļāļĄāļĩāļ§āļīāļāļĩāļāļēāļĢāļāļĩāđāļŠāļāļāļāļĨāđāļāļāļāļąāļ āļāđāļ§āļĒāđāļŦāđāļŠāļēāļĄāļēāļĢāļāļāļ§āļāļāļļāļĄāļŠāļīāđāļāļāļĩāđāļāļđāļāļāļąāļāļāļķāļāđāļ§āđāđāļāđāļāļĒāđāļēāļāļĨāļ°āđāļāļĩāļĒāļ āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ
logger.Info()āļāļ°āđāļŠāļāļāļāđāļāļāļ§āļēāļĄāđāļŠāļāļāļāđāļāļĄāļđāļĨ āđāļāļāļāļ°āļāļĩāđlogger.Debug()āļāļ°āļāļđāļāļāđāļāļāđāļ§āđāļāļēāļĄāļāđāļēāđāļĢāļīāđāļĄāļāđāļāđāļāđāļŦāļĄāļāļāļēāļĢāđāļāđāļāļēāļāļāļĢāļīāļāđāļāļ·āđāļāļĨāļāļŠāļąāļāļāļēāļāļĢāļāļāļ§āļ - āļĢāļ§āļāđāļĢāđāļ§āđāļĨāļ°āđāļĄāđāļĄāļĩāļāļēāļĢāļāļąāļāļŠāļĢāļĢ: āđāļāļĒāđāļāđāļāđāļāđāđāļĨāđāļ§ Zap āđāļāđāļĢāļąāļāļāļēāļĢāļāļāļāđāļāļāđāļŦāđāđāļĄāđāļĄāļĩāļāļēāļĢāļāļąāļāļŠāļĢāļĢ āļāļķāđāļāļŦāļĄāļēāļĒāļāļ§āļēāļĄāļ§āđāļēāļāļ°āđāļĄāđāļŠāļĢāđāļēāļāļāļĒāļ°āļāļĩāđāđāļĄāđāļāļģāđāļāđāļāđāļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģ āļŠāđāļāļāļĨāđāļŦāđāļĄāļĩāļāļēāļĢāļŦāļĒāļļāļāļāļąāđāļ§āļāļĢāļēāļ§āļāđāļāļĒāļĨāļāđāļāļāļēāļĢāļĢāļ§āļāļĢāļ§āļĄāļāļĒāļ°āđāļĨāļ°āđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļēāļĢāļāļģāļāļēāļ āļāļķāđāļāļŠāļēāļĄāļēāļĢāļāļāļģāđāļāđāđāļāļĒāđāļāđ API āļāļĩāđāđāļĄāđāļŠāļ°āļāđāļāļāđāļŠāļāđāļĨāļ°āđāļĄāđāļāļĨāļāļāļ āļąāļĒāļāđāļāļāļĢāļ°āđāļ āļ
- āđāļāļāļāđāļāļĄāļđāļĨāđāļĨāļ°āļāļĢāļīāļāļ: Zap āđāļŠāļĢāļīāļĄāļŠāļĢāđāļēāļāļāļąāļāļāļķāļāļāļāļāļāļļāļāļāđāļ§āļĒāļāļĢāļīāļāļāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļ āđāļĄāļ·āđāļāđāļāđ
FieldsāļāļąāļāļāļąāļāļāļēāļŠāļēāļĄāļēāļĢāļāđāļāļīāđāļĄāļāļđāđāļāļĩāļĒāđ-āļāđāļēāļāđāļāļāđāļēāļĒāļāļąāļāļāļķāļ āļāļģāđāļŦāđāļāđāļāļŦāļē āļāļĢāļāļ āđāļĨāļ°āļāļģāļāļ§āļēāļĄāđāļāđāļēāđāļāļĢāļ°āļŦāļ§āđāļēāļāļāļēāļĢāļ§āļīāđāļāļĢāļēāļ°āļŦāđāđāļāđāļāđāļēāļĒāļāļķāđāļ āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļlogger.Info("User logged in", zap.String("username", "jdoe"))āļāļ°āđāļāļīāđāļĄāļāļ·āđāļāļāļđāđāđāļāđāđāļāļĢāļēāļĒāļāļēāļĢāļāļąāļāļāļķāļ
āļāļēāļĢāđāļāđāļēāđāļāđāļāļ§āļāļīāļāļŦāļĨāļąāļāđāļŦāļĨāđāļēāļāļĩāđāļāļ·āļāđāļāđāļāļĢāļēāļāļāļēāļāļāļĩāđāļĄāļąāđāļāļāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļģ Zap āđāļāđāļāđāļāļēāļāđāļāđāļāļāļāļĨāļīāđāļāļāļąāļ Go āļāļāļāļāļļāļ āđāļĄāļ·āđāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļāđāļāļīāļāđāļāļāļķāđāļāđāļĨāļ°āļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāđāļāļāļēāļĢāļāļąāļāļāļķāļāļĄāļĩāļāļ§āļēāļĄāļāļąāļāļāđāļāļāļĄāļēāļāļāļķāđāļ āļāļļāļāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāļāļ·āđāļāļāļēāļāđāļŦāļĨāđāļēāļāļĩāđāđāļāđāļāđāļ§āļĒāļāļĩāđāļāļāļĢāđāļāļąāđāļāļŠāļđāļāđāļĨāļ°āļāļēāļĢāļāļģāļŦāļāļāļāđāļēāđāļāļāļāļģāļŦāļāļāđāļāļāļāļāļ Zap āđāļāļ·āđāļāļĢāļąāļāļĐāļēāļĢāļ°āļāļāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļĨāļ°āļĨāļķāļāļāļķāđāļ
āļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāđāļĨāļ°āļāđāļāļĄāļđāļĨāļāļēāļĄāļāļĢāļīāļāļ
āļāļēāļĢāļāļąāļāļāļķāļāļāļģāļŦāļāđāļēāļāļĩāđāđāļāđāļāļŦāļđāđāļāđāļāļāļēāđāļŦāđāļāļąāļāļāļąāļāļāļąāļāļāļē āđāļāļĒāđāļāļāļēāļ°āļāļĒāđāļēāļāļĒāļīāđāļāđāļĄāļ·āđāļāļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļąāļāļŦāļēāđāļāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄāļāļēāļĢāđāļāđāļāļēāļāļāļĢāļīāļ āļāļāļāđāļŦāļāļ·āļāļāļēāļāļāđāļāļāļ§āļēāļĄāļāļąāļāļāļķāļāļāļ·āđāļāļāļēāļ āđāļĨāđāļ§ āļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļ āļĒāļąāļāļāđāļ§āļĒāđāļāļīāđāļĄāļāļ§āļēāļĄāļāļąāļāđāļāļāđāļĨāļ°āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāđāļāļŦāļēāđāļŦāđāļāļąāļāđāļāļĨāđāļāļąāļāļāļķāļāļāļāļāļāļļāļāđāļāļĢāļ°āļāļąāļāļŠāļđāļ āļĢāļđāļāđāļāļāļāļēāļĢāļāļąāļāļāļķāļāļāļąāđāļāļŠāļđāļāļāļĩāđāļāđāļ§āļĒāđāļŦāđāļāļļāļāļŠāļēāļĄāļēāļĢāļāļāļąāļāļāļķāļāđāļāđāđāļĄāđāđāļāļĩāļĒāļāđāļāđāļāđāļāļāļ§āļēāļĄāļŠāļāļĢāļīāļāđāļāđāļēāļāļąāđāļ āđāļāđāļĒāļąāļāļĢāļ§āļĄāļāļķāļāļāļĢāļīāļāļāļāđāļāļĄāļđāļĨāļāļđāđāļāļĩāļĒāđ-āļāđāļēāļāđāļ§āļĒ āđāļāļĒāđāļāļĨāļĩāđāļĒāļāļāļąāļāļāļķāļāļāļāļāļāļļāļāđāļŦāđāđāļāđāļāđāļŦāļāļļāļāļēāļĢāļāđāļāļĩāđāļŠāļĄāļāļđāļĢāļāđāđāļĨāļ°āļŠāļēāļĄāļēāļĢāļāļāđāļāļŦāļēāđāļāđ
āļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāļĄāļĩāļāļĢāļ°āđāļĒāļāļāđāļāļĒāđāļēāļāļĒāļīāđāļāđāļĄāļ·āđāļāļāđāļāļāļĢāļąāļāļĄāļ·āļāļāļąāļāļĢāļ°āļāļāđāļāļāļāļĢāļ°āļāļēāļĒāļāļĩāđāļāļąāļāļŠāļĄāļąāļĒ ââāļāļķāđāļāļāļēāļĢāļĢāļąāļāļŠāđāļāļāđāļāļĄāļđāļĨāļāđāļēāļĄāļāļĢāļīāļāļēāļĢāļĄāļĩāļāļ§āļēāļĄāļāļąāļāļāđāļāļāđāļĨāļ°āļĄāļĩāļāļāļēāļāđāļŦāļāđ āđāļāļĒāļāļ°āđāļāļĨāļĩāđāļĒāļāļāđāļāļĄāļđāļĨāļāļąāļāļāļķāļāđāļŦāđāļāļĒāļđāđāđāļāļĢāļđāļāđāļāļāļāļĩāđāļŠāļāļāļāļĨāđāļāļāļāļąāļāļĄāļēāļāļāļķāđāļāđāļĨāļ°āđāļāļĢāļ·āđāļāļāļŠāļēāļĄāļēāļĢāļāļāđāļēāļāđāļāđ āļāļģāđāļŦāđāļĄāļĩāļāļĢāļ°āđāļĒāļāļāđāļŠāļģāļŦāļĢāļąāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļąāļāļāļķāļāļāļąāļāđāļāļĄāļąāļāļī
āļāļģāļāļ§āļēāļĄāđāļāđāļēāđāļāđāļāļĢāļāļŠāļĢāđāļēāļāđāļ Zap Logger
āļāđāļ§āļĒ Zap Logger āļāļļāļāļŠāļēāļĄāļēāļĢāļāļāļąāļāđāļāļĢāļāļŠāļĢāđāļēāļāļāļąāļāļāļķāļāļāļāļāļāļļāļāđāļ Go āđāļāđāđāļāļĒāļāļēāļĢāđāļāļīāđāļĄāļāļĢāļīāļāļāđāļŦāđāļāļąāļāđāļāđāļĨāļ°āļĢāļēāļĒāļāļēāļĢāļāļąāļāļāļķāļāđāļāļĢāļđāļāđāļāļāļāļāļāļāļīāļĨāļāđ āļāļķāđāļāļāļģāđāļāđāđāļāļĒāđāļāđ API āđāļāđāļāļĒāđāļēāļāļāļĨāđāļāļāđāļāļĨāđāļ§āļāļķāđāļāļāđāļ§āļĒāđāļŦāđāļāļļāļāļŠāļēāļĄāļēāļĢāļāļāļāļ§āļāļāļĢāļīāļāļāđāļāđāļāļĩāļĨāļ°āļāđāļāļĒ āđāļāđāļĨāļ°āļāđāļāļāļ§āļēāļĄāļāļąāļāļāļķāļāļŠāļēāļĄāļēāļĢāļāļĢāļ§āļĄāļāļīāļĨāļāđāđāļāļīāđāļĄāđāļāļīāļĄāļāļģāļāļ§āļāđāļāđāļēāđāļāļāđāđāļāđāļāļĩāđāđāļŦāđāļāđāļāļĄāļđāļĨāđāļāļīāđāļĄāđāļāļīāļĄāđāļāļĩāđāļĒāļ§āļāļąāļāđāļŦāļāļļāļāļēāļĢāļāđāļāļĩāđāļāļģāļĨāļąāļāļāļąāļāļāļķāļ
āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ āļŦāļēāļāļāđāļāļāļāļēāļĢāļāļąāļāļāļķāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāļāļāļāļđāđāđāļāđāļ āļēāļĒāđāļāđāļāļāļāļĨāļīāđāļāļāļąāļ āļāļļāļāļāļēāļāļāđāļāļāļāļēāļĢāļĢāļ§āļĄ ID āļāļāļāļāļđāđāđāļāđ āđāļ§āļĨāļēāļāļāļāđāļŦāļāļļāļāļēāļĢāļāđ āđāļĨāļ°āļāļēāļāļĢāļ§āļĄāļāļķāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāđāļāļāļēāļ°āļāļĩāđāļāļ§āļāđāļāļēāļāļģāļĨāļąāļāļāļģāđāļāļīāļāļāļēāļĢāļāļĒāļđāđ:
logger.Info("User action", zap.String("userID", "U123456"), zap.Time("timestamp", time.Now()), zap.String("action", "login"))
āļĢāļēāļĒāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāđāļĄāđāđāļāļĩāļĒāļāđāļāđāļŠāļ·āđāļāļŠāļēāļĢāļāļķāļāļāļēāļĢāļāļĢāļ°āļāļģāļāļāļāļāļđāđāđāļāđāļāļĩāđāđāļāļīāļāļāļķāđāļ āđāļāđāļĒāļąāļāđāļŦāđāļāļĢāļīāļāļāđāļāļāļąāļāļāļĩāļāļĩāđāļāļąāđāļāļĄāļāļļāļĐāļĒāđāđāļĨāļ°āđāļāļĢāļ·āđāļāļāļāļąāļāļĢāļŠāļēāļĄāļēāļĢāļāļāļĩāļāļ§āļēāļĄāđāļāđāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§
āļāđāļāļāļĩāļāļāļāļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļ
- āļāļĢāļąāļāļāļĢāļļāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāđāļāļŦāļē: āļāđāļ§āļĒāļāļēāļĢāđāļāđāļāđāļāđāļĨāļ°āļāđāļāļāļ§āļēāļĄāļāļąāļāļāļķāļāļāđāļ§āļĒāļ§āļīāļāđāļāđāļāļāļĢāļīāļāļāđāļāļīāđāļĄāđāļāļīāļĄ āđāļāđāļ ID āļāļđāđāđāļāđāļŦāļĢāļ·āļāļĢāļŦāļąāļŠāļāđāļāļāļīāļāļāļĨāļēāļ āļāļąāļāļāļąāļāļāļēāļŠāļēāļĄāļēāļĢāļāļāđāļāļŦāļēāļāđāļāļĄāļđāļĨāļāļąāļāļāļķāļāđāļāđāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§āđāļāļ·āđāļāļāđāļāļŦāļēāđāļŦāļāļļāļāļēāļĢāļāđāļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļ
- āļāļēāļĢāļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļĩāđāļāļĩāļāļķāđāļ: āđāļĄāļ·āđāļāļāļąāļāļāļķāļāđāļāđāļĄāđāļāļāđāļ§āļĒāļāđāļāļĄāļđāļĨāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļ āļāļąāļāļāļķāļāđāļŦāļĨāđāļēāļāļąāđāļāļŠāļēāļĄāļēāļĢāļāļĢāļ§āļāļĢāļ§āļĄāđāļĨāļ°āļ§āļīāđāļāļĢāļēāļ°āļŦāđāđāļāļ·āđāļāļĢāļąāļāļāđāļāļĄāļđāļĨāđāļāļīāļāļĨāļķāļāđāļāļĩāđāļĒāļ§āļāļąāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļĨāļ°āļāļĪāļāļīāļāļĢāļĢāļĄāļāļđāđāđāļāđ
- āļāļ§āļēāļĄāļĒāļ·āļāļŦāļĒāļļāđāļāļāļĩāđāļĄāļēāļāļāļķāđāļ: āļŠāļēāļĄāļēāļĢāļāļāļąāļāļĢāļđāļāđāļāļāļāļąāļāļāļķāļāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāđāļāđāļāļĒāđāļēāļāļāđāļēāļĒāļāļēāļĒāđāļāļ·āđāļāđāļŦāđāļāļĢāļāļāļąāļāļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāļāļāļāđāļāļĨāļāļāļāļĢāđāļĄāļāļēāļĢāļāļąāļāļāļķāļāļŦāļĢāļ·āļāļĢāļ°āļāļāļāļąāļāđāļāđāļāļāđāļāļĄāļđāļĨāļāđāļēāļāđ āļāđāļ§āļĒāđāļŦāđāļāļąāđāļāļāļāļāļāļēāļĢāļāļģāļāļēāļāļĄāļĩāļāļ§āļēāļĄāļāļĨāđāļāļāļāļąāļ§āļĄāļēāļāļāļķāđāļ
āļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāļĄāļēāļāļĢāđāļāļĄāļāļąāļāļāļļāļāļāđāļāļāļ§āļĢāļāļīāļāļēāļĢāļāļēāļāļāļāļāļąāļ§āđāļāļ āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ āđāļĄāđāļ§āđāļēāļāļēāļĢāđāļāļīāđāļĄāļāļĢāļīāļāļāļāļ°āļāļģāđāļŦāđāļāđāļāļĄāļđāļĨāļāļąāļāļāļķāļāļŠāļĄāļāļđāļĢāļāđāļāļķāđāļ āđāļāđāļāđāļĒāļąāļāđāļāļīāđāļĄāļāļāļēāļāļāļāļāđāļāļĨāđāļāļąāļāļāļķāļāļāđāļ§āļĒ āļāļķāđāļāđāļāđāļāļŠāļīāđāļāļāļĩāđāļāđāļāļāļāļīāļāļēāļĢāļāļēāđāļāđāļĢāļ·āđāļāļāļāļ·āđāļāļāļĩāđāļāļąāļāđāļāđāļāđāļĨāļ°āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āļāļēāļĢāđāļāđāļāļĨāļĒāļļāļāļāđāļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāļāļĒāđāļēāļāļĢāļ°āļĄāļąāļāļĢāļ°āļ§āļąāļāļāļķāļāđāļāđāļāļŠāļīāđāļāļŠāļģāļāļąāļ
āļāļđāļĢāļāļēāļāļēāļĢāļāļąāļ AppMaster
āļāļąāļāļāļąāļāļāļēāļāļĩāđāđāļāđ AppMaster āļŠāļēāļĄāļēāļĢāļāļĢāļ§āļĄāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāđāļāđāļēāļāļąāļāļāļĢāļīāļāļēāļĢāđāļāđāļāđāļāļāļāđāļāļāļāļāļāđāļāđ AppMaster āļŠāļĢāđāļēāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāđāļāđāļāļāļāđāđāļāļĒāđāļāđ Go āđāļĨāļ°āļāđāļ§āļĒāļāļēāļĢāđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļ Zap Logger āļāļąāļāļāļąāļāļāļēāļāļ°āļŠāļēāļĄāļēāļĢāļāđāļāļīāđāļĄāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļŠāļąāļāđāļāļāđāļĨāļ°āļāļēāļĢāđāļāđāđāļāļāļąāļāļŦāļēāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļāļāļāđāļāļĨāļāļāļāļĢāđāļĄ āđāļĄāļ·āđāļāļāļļāļāļāļāļāđāļāļ āđāļĄāđāļāļĨāļāđāļāļĄāļđāļĨ āđāļĨāļ°āļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļēāļāļāļļāļĢāļāļīāļāļ āļēāļĒāđāļāļāļąāļāļāļāļāđāļāļāļ āļēāļāļāļāļ AppMaster āļāļļāļāļŠāļēāļĄāļēāļĢāļāļāļīāļāļĨāđāļ§āļāļŦāļāđāļēāđāļāđāļ§āđāļēāļāļąāļāļāļķāļāļāļ§āļĢāļĢāļ§āļāļĢāļ§āļĄāļāļĢāļīāļāļāļāļēāļāļāļļāļĢāļāļīāļāđāļĨāļ°āļāļąāļāļāđāļāļāļ§āļĢāļāļīāļāļēāļĢāļāļēāđāļŦāļĨāđāļēāļāļĩāđāđāļāļāļēāļĢāļāļāļāđāļāļāđāļāļāļāļāļāļāļļāļāļāļĒāđāļēāļāđāļĢ

āļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāļāđāļ§āļĒāđāļāļīāđāļĄāļāļ§āļēāļĄāļĨāļķāļāđāļŦāđāļāļąāļāļāļĨāļĒāļļāļāļāđāļāļēāļĢāļāļąāļāļāļķāļāļāļāļāļāļļāļ āļāđāļ§āļĒāļāļĩāđāđāļāđāļ Zap Logger āļāļąāļ§āļāļąāļāļāļēāļĢ āđāļĨāļ°āļāļ°āđāļāļāđāļāļāļĢāđāļāļĩāđāļĄāļĩāļāļĒāļđāđāđāļ Go āļāļļāļāļŠāļēāļĄāļēāļĢāļāļāļąāļāļāļķāļāđāļāļĢāļāļŠāļĢāđāļēāļāļāđāļāļĄāļđāļĨāļāļĩāđāļāļąāļāļāđāļāļāđāļāđāļāļĒāđāļēāļāđāļāđāļāļāļĢāļĢāļĄāļāļēāļāļīāđāļĨāļ°āļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āļāļēāļĢāļāļģāđāļāđāļāļāļĩāđāļāļ°āļāļģāđāļŦāđāļāđāļāļĄāļđāļĨāļāļąāļāļāļķāļāļāļāļāļāļļāļāđāļāđāļāļēāļāđāļāđāļāļĢāļīāļāļŠāļģāļŦāļĢāļąāļāļāļļāļ āđāļāļĒāđāļŦāđāļāđāļāļĄāļđāļĨāđāļāļīāļāļĨāļķāļāļāļĩāđāļŠāļĄāļāļđāļĢāļāđāđāļĨāļ°āļāļģāđāļāļāļāļīāļāļąāļāļīāđāļāđ āļāļķāđāļāļĄāļĩāļāļĢāļ°āđāļĒāļāļāđāļāļĨāļāļ āļ§āļāļāļĢāļāļēāļĢāļāļąāļāļāļē
āļāļēāļĢāļāļąāļāļāļķāļāļāļēāļĄāļĢāļ°āļāļąāļ: āļāļĩāļāļąāļ āļāđāļāļĄāļđāļĨ āļāđāļāļāļīāļāļāļĨāļēāļ āđāļĨāļ°āļāļ·āđāļāđ
āđāļĄāļ·āđāļāļāļđāļāļāļķāļāļāļēāļĢāļāļąāļāļāļēāļāļāļāļāđāđāļ§āļĢāđāļāļĩāđāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āļāļēāļĢāļĄāļĩāļāļ§āļēāļĄāđāļāđāļēāđāļāļāļĒāđāļēāļāļĨāļ°āđāļāļĩāļĒāļāđāļāļĩāđāļĒāļ§āļāļąāļāļāļąāļāļŦāļēāđāļĨāļ°āļāļĢāļ°āļāļ§āļāļāļēāļĢāļ āļēāļĒāđāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļāļāļ·āļāđāļāđāļāļŠāļīāđāļāļŠāļģāļāļąāļ āļāļĩāđāļāļ·āļāļāļļāļāļāļĩāđāļāļēāļĢāļāļąāļāļāļķāļāļāļēāļĄāļĢāļ°āļāļąāļāđāļāđāļēāļĄāļēāļĄāļĩāļāļāļāļēāļ āļāļēāļĢāļĢāļ§āļĄāļĢāļ°āļāļāļāļēāļĢāļāļąāļāļāļķāļāđāļāđāļ Zap āđāļāđāļēāļāļąāļāđāļāļāļāļĨāļīāđāļāļāļąāļ Go āļāļāļāļāļļāļāļāđāļ§āļĒāđāļŦāđāļāļļāļāļŠāļēāļĄāļēāļĢāļāđāļĒāļāļāļ§āļēāļĄāđāļāļāļāđāļēāļāļĢāļ°āļŦāļ§āđāļēāļāļāļ§āļēāļĄāļĢāļļāļāđāļĢāļāđāļĨāļ°āļāļ§āļēāļĄāļŠāļģāļāļąāļāļāļāļāļāđāļāļāļ§āļēāļĄāļāļąāļāļāļķāļāļāđāļēāļāļĢāļ°āļāļąāļāļāđāļēāļāđ āđāļāļŠāđāļ§āļāļāļĩāđ āđāļĢāļēāļāļ°āđāļāļēāļ°āļĨāļķāļāļāļķāļāļāļ§āļēāļĄāđāļāļāļāđāļēāļāļāļāļāļĢāļ°āļāļąāļāļāļąāļāļāļķāļāđāļŦāļĨāđāļēāļāļĩāđ āđāļĨāļ°āļ§āļīāļāļĩāļāļēāļĢāđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļĢāļ°āļāļąāļāļāļąāļāļāļķāļāđāļŦāļĨāđāļēāļāļĩāđāđāļāļ·āđāļāļāļĢāļąāļāļāļĢāļļāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāđāļĨāļ°āđāļāđāđāļāļāļļāļāļāļāļāļĢāđāļāļ
āļāļģāļāļ§āļēāļĄāđāļāđāļēāđāļāļāļąāļāļĢāļ°āļāļąāļāļāļēāļĢāļāļąāļāļāļķāļ
āļĢāļ°āļāļąāļāļāļēāļĢāļāļąāļāļāļķāļāđāļāđāļāļ§āļīāļāļĩāļāļĩāđāđāļāđāļāļĢāļ°āļāļāđāļāļāļēāļĢāļāļąāļāļŦāļĄāļ§āļāļŦāļĄāļđāđāļāđāļāļāļ§āļēāļĄāļāļēāļĄāļ§āļąāļāļāļļāļāļĢāļ°āļŠāļāļāđāđāļĨāļ°āļāļēāļĢāļ§āļīāļāļēāļāļĐāđāļ§āļīāļāļēāļĢāļāđ āđāļāđāļĨāļ°āļĢāļ°āļāļąāļāđāļŠāļāļāļāļķāļāļĢāļ°āļāļąāļāļāļ§āļēāļĄāļāļąāļāļ§āļĨāļŦāļĢāļ·āļāļāļ§āļēāļĄāļŠāļāđāļāļāļĩāđāđāļāļāļāđāļēāļāļāļąāļāļŠāļģāļŦāļĢāļąāļāļāļąāļāļāļąāļāļāļēāļŦāļĢāļ·āļāļāļđāđāļāļđāđāļĨāļĢāļ°āļāļ āļāļĩāđāļāļ·āļāļĢāļ°āļāļąāļāļĄāļēāļāļĢāļāļēāļāļāļĩāđāđāļāđāđāļ Zap Logger:
- āļāļĩāļāļąāļ : āļĢāļ°āļāļąāļāļāļĩāđāđāļāđāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāđāļāđāļāļąāļāļŦāļēāđāļāļĒāļĨāļ°āđāļāļĩāļĒāļāđāļĨāļ°āļāđāļāļĄāļđāļĨāđāļāļīāļāļĨāļķāļāļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļāļāļąāļāļāļēāļĢāļāļąāļāļāļē āđāļāļĒāļāļąāđāļ§āđāļāļāļąāļāļāļķāļāđāļāļĢāļ°āļāļąāļāļāļĩāđāļāļ°āļĄāļĩāļāđāļāļĄāļđāļĨāļāļĩāđāđāļāđāļāļāļĢāļ°āđāļĒāļāļāđāļĄāļēāļāļĄāļēāļĒāđāļāļĢāļ°āļŦāļ§āđāļēāļāļāļąāđāļāļāļāļāļāļēāļĢāļāļąāļāļāļēāļŦāļĢāļ·āļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāđāļāđāđāļāļāļļāļāļāļāļāļĢāđāļāļāļāļąāļāļŦāļēāļāļĩāđāļāļąāļāļāđāļāļ
- āļāđāļāļĄāļđāļĨ : āļāđāļāļāļ§āļēāļĄāđāļŦāđāļāđāļāļĄāļđāļĨāļāļĩāđāđāļāđāļāļāļ§āļēāļĄāļāļ·āļāļŦāļāđāļēāļāļāļāļīāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļ āļŠāļīāđāļāđāļŦāļĨāđāļēāļāļĩāđāđāļĄāđāļāļģāđāļāđāļāļāđāļāļāļāđāļāļāļāļāļāļķāļāļāļąāļāļŦāļē āđāļāđāđāļāđāđāļāļ·āđāļāļāļīāļāļāļēāļĄāđāļāļĨāļ§āđāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļĨāļ°āđāļŦāļāļļāļāļēāļĢāļāđāļŠāļģāļāļąāļ
- āđāļāļ·āļāļ : āļāļģāđāļāļ·āļāļāļāđāļāļāļāļāļāļķāļāđāļŦāļāļļāļāļēāļĢāļāđāļŦāļĢāļ·āļāļāļąāļāļŦāļēāļāļĩāđāđāļĄāđāļāļēāļāļāļīāļāļāļķāđāļāđāļĄāđāļŠāļģāļāļąāļ āđāļāđāļāļ§āļĢāļŠāļąāļāđāļāļ āļŠāļīāđāļāđāļŦāļĨāđāļēāļāļĩāđāļāļēāļāđāļāđāļāļāļąāļāļŦāļēāļāļĩāđāļāļēāļāđāļāļīāļāļāļķāđāļāļāļķāđāļāđāļĄāđāđāļāđāļŦāļĒāļļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļģāļāļēāļāļāļĒāđāļēāļāļāļđāļāļāđāļāļ
- āļāđāļāļāļīāļāļāļĨāļēāļ : āđāļāđāđāļĄāļ·āđāļāļĄāļĩāļāļąāļāļŦāļēāļŠāļģāļāļąāļāđāļāđāļāļāļāļĨāļīāđāļāļāļąāļ āļāđāļāļāļīāļāļāļĨāļēāļāļĄāļąāļāļāļ°āļāļģāđāļŦāđāļāļąāļāļāđāļāļąāļāļāļēāļāļāļĒāđāļēāļāļāļģāļāļēāļāđāļĄāđāļāļđāļāļāđāļāļāđāļĨāļ°āļāļģāđāļāđāļāļāđāļāļāđāļāđāļĢāļąāļāļāļēāļĢāļāļđāđāļĨāļāļąāļāļāļĩ
- DPanic : āļāļąāļāļāļķāļāđāļŦāļĨāđāļēāļāļĩāđāļĄāļĩāļāļ§āļēāļĄāļŠāļģāļāļąāļāļāļĒāđāļēāļāļĒāļīāđāļāđāļāđāļŦāļĄāļāļāļēāļĢāļāļąāļāļāļē āļŦāļēāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļģāļĨāļąāļāļāļģāļāļēāļāļāļĒāļđāđāđāļāđāļ§āļāļĢāđāļāļąāļāļāļĩāđāđāļāđāļāļēāļāļāļĢāļīāļ āđāļāļāļāļĨāļīāđāļāļāļąāļāļāļ°āđāļĄāđāļāļāļ āđāļāđāļāļĒāļđāđāļĢāļ°āļŦāļ§āđāļēāļāļāļēāļĢāļāļąāļāļāļē āđāļāļāļāļĨāļīāđāļāļāļąāļāļāļ°āļāļ·āđāļāļāļĢāļ°āļŦāļāļāļŦāļĨāļąāļāļāļēāļāđāļāđāļēāļŠāļđāđāļĢāļ°āļāļ
- āļāļ§āļēāļĄāļāļ·āđāļāļāļĢāļ°āļŦāļāļ : āļāđāļāļāļ§āļēāļĄāđāļāļĢāļ°āļāļąāļāļāļĩāđāļāļ°āļāļđāļāļāļąāļāļāļķāļāđāļ§āđāļāđāļāļāļāļĩāđāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļ°āļāļ·āđāļāļāļĢāļ°āļŦāļāļ āļāļķāđāļāļĄāļąāļāļāļ°āļāđāļāļāļāļāļāļķāļāļāļąāļāļŦāļēāļĢāđāļēāļĒāđāļĢāļāļāļĩāđāļāļģāđāļŦāđāđāļāļāļāļĨāļīāđāļāļāļąāļāļāđāļāļāļŦāļĒāļļāļāļāļģāļāļēāļ āđāļāđāļ āļŠāļāļēāļāļ°āđāļŠāļĩāļĒāļŦāļēāļĒ
- āļĢāđāļēāļĒāđāļĢāļ : āļāļąāļāļāļķāļāļĢāđāļēāļĒāđāļĢāļāļāđāļāļāļĩāđāļāļķāļāļāļąāļāļŦāļēāļāļĩāđāđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāđāđāļāđāļāđ āđāļĄāļ·āđāļāļāļąāļāļāļķāļāđāļāļĢāļ°āļāļąāļāļāļĩāđāļāļđāļāļāļąāļ āđāļāļāļāļĨāļīāđāļāļāļąāļāļāļ°āđāļĢāļĩāļĒāļ
os.Exit(1)āļŦāļĨāļąāļāļāļēāļāđāļāļĩāļĒāļāļāđāļāļāļ§āļēāļĄ āđāļāļ·āđāļāļŦāļĒāļļāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāđāļāļĒāļāļĢāļ
āļāļēāļĢāđāļāđāļāļēāļĢāļāļąāļāļāļķāļāļāļēāļĄāļĢāļ°āļāļąāļāļāđāļ§āļĒ Zap
āđāļĄāļ·āđāļāļāļļāļāļĢāļ§āļĄ Zap āđāļāđāļēāļāļąāļāđāļāļĢāđāļāđāļāļāđ Go āļāļāļāļāļļāļ āļāļļāļāļāļ°āđāļāđāļĢāļąāļāļāļ§āļēāļĄāļĒāļ·āļāļŦāļĒāļļāđāļāđāļāļāļēāļĢāđāļāđāļāļēāļāļāļēāļĢāļāļąāļāļāļķāļāļāļēāļĄāļĢāļ°āļāļąāļāđāļāļĒāļāļēāļĢāđāļĢāļīāđāļĄāļāđāļāļĢāļ°āļāļąāļāļāļąāļāļāļķāļāļāļĩāđāđāļāļāļāđāļēāļāļāļąāļāđāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļ āļāļĩāđāđāļāđāļāļāļąāļ§āļāļĒāđāļēāļāļāđāļēāļĒāđ:
// Initialize the logger with Debug levellogger, _ := zap.NewDevelopment()// Typical level-based logging exampleslogger.Debug("This is a Debug message: verbose info for troubleshooting.")logger.Info("This is an Info message: everything is running smoothly.")logger.Warn("This is a Warn message: something you should check out.")logger.Error("This is an Error message: action must be taken to resolve.")
āļāđāļ§āļĒāļāļēāļĢāđāļāđāļāļēāļĢāļāļąāļāļāļķāļāļāļēāļĄāļĢāļ°āļāļąāļāļāļĒāđāļēāļāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āļāļļāļāļāļ°āļŠāļĢāđāļēāļāđāļāļēāļāđāļāļļāļāļāļąāļāļāļķāļāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāļāļēāļĄāļĨāļģāļāļąāļāļāļąāđāļāļāļĩāđāļŠāļēāļĄāļēāļĢāļāļāļĢāļāļāļāļēāļĄāļāļ§āļēāļĄāļĢāļļāļāđāļĢāļāļŦāļĢāļ·āļāļāļ§āļēāļĄāļŠāļģāļāļąāļāļāļāļāļāđāļāļāļ§āļēāļĄāļāļąāļāļāļķāļāđāļāđ
āļāļĢāļ°āđāļĒāļāļāđāļāļāļāļāļēāļĢāļāļąāļāļāļķāļāļāļēāļĄāļĢāļ°āļāļąāļāđāļ Go Projects
āļāļēāļĢāļāļąāļāļāļķāļāļāļēāļĄāļĢāļ°āļāļąāļāļāđāļ§āļĒāļāļąāļāļāļēāļĢāļāđāļāļĄāļđāļĨāļāļģāļāļ§āļāļĄāļŦāļēāļĻāļēāļĨāļāļĩāđāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāļāđāļēāļāļāļąāļāļāļķāļāđāļāđ āļāđāļ§āļĒāđāļŦāđāļāļąāļāļāļąāļāļāļēāļŠāļēāļĄāļēāļĢāļāļĄāļļāđāļāđāļāđāļāđāļāļāļĩāđāļāļąāļāļŦāļēāđāļāļāļēāļ°āļāļēāļĄāļāļ§āļēāļĄāļĢāļļāļāđāļĢāļ āđāļĨāļ°āļĒāļąāļāļĄāļĩāļāļĢāļ°āđāļĒāļāļāđāļāļąāļāļĨāđāļģāļāđāļēāļŠāļģāļŦāļĢāļąāļāļāļđāđāļāļđāđāļĨāļĢāļ°āļāļāļāļĩāđāļāļĢāļ§āļāļŠāļāļāļāļ§āļēāļĄāļŠāļĄāļāļđāļĢāļāđāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāļāļēāļĢāļāļĨāļīāļ āđāļĄāļ·āđāļāļāļļāļāļĄāļĩāļĢāļ°āļāļāļāļąāļāļāļķāļāļāļēāļĄāļĢāļ°āļāļąāļāļāđāļ§āļĒ Zap āļāļļāļāļŠāļēāļĄāļēāļĢāļāļāļąāđāļāļāđāļēāļĢāļ°āļāļāļāļĢāļ§āļāļŠāļāļāļāļāļāļāļļāļāđāļāļ·āđāļāļāļĢāļīāļāđāļāļāļĢāđāļāļēāļĢāđāļāđāļāđāļāļ·āļāļāļāļēāļĄāļĢāļ°āļāļąāļāļāļąāļāļāļķāļāļāļēāļāļĢāļ°āļāļąāļ āļāļģāđāļŦāđāđāļāļīāļāđāļāļ§āļāļēāļāđāļāļīāļāļĢāļļāļāđāļāļāļēāļĢāļāļģāļĢāļļāļāļĢāļąāļāļĐāļēāđāļĨāļ°āļāļēāļĢāđāļāđāđāļāļāļąāļāļŦāļē
āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ āļāļēāļĢāļĢāļ§āļĄāļ§āļīāļāļĩāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāđāļāđāļēāļāļąāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāđāļāđāļāļāļāđāļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļāļāļ AppMaster āļāļ°āļāđāļ§āļĒāļāļĢāļąāļāļāļĢāļļāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāđāļāđāđāļāļāļļāļāļāļāļāļĢāđāļāļāļŠāļģāļŦāļĢāļąāļāļāļąāļāļāļąāļāļāļē āļāļēāļĢāļŠāļĢāđāļēāļāđāļāđāļāđāļāļāļāđāļāļĩāđāļāļąāļāļāđāļāļ no-code āļāļāļ AppMaster āļŠāļēāļĄāļēāļĢāļāđāļŠāļĢāļīāļĄāđāļāļĨāļđāļāļąāļāļāļēāļĢāļāļąāļāļāļķāļāļāļąāļāļāļĨāđāļēāļ§āđāļāđ āđāļāļĒāļāļģāđāļŦāđāđāļāđāđāļāļ§āđāļēāđāļāđāļ Go āļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļāļĄāļĩāļāļģāļŠāļąāđāļāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļĄāđāļāļĢāļ°āļāļąāļāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļĄ āļāļąāļāļāļąāđāļāļāļķāļāļāļ§āļāļāļļāļĄāļāļąāđāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļāļāļāļēāļĢāļāļąāļāļāļē no-code āđāļĨāļ°āļāļ§āļēāļĄāđāļĄāđāļāļĒāļģāļāļāļāļāļēāļĢāļāļąāļāļāļķāļāļāļēāļĄāļĢāļ°āļāļąāļ
āļāļāļāļāļēāļāļāļĩāđ āļāļēāļĢāļāļąāļāđāļāļĢāļāļŠāļĢāđāļēāļāļāļąāļāļāļķāļāļāļēāļĄāļĢāļ°āļāļąāļāļĒāļąāļāļāļąāļāļĢāļ°āđāļāļĩāļĒāļāļāđāļāļĄāļđāļĨāđāļāđāļāļĩāļāļķāđāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļ§āļīāđāļāļĢāļēāļ°āļŦāđ āļāļģāđāļŦāđāļāđāļēāļĒāļāđāļāļāļēāļĢāļāļĢāļāļāļāđāļēāļāļāļąāļāļāļķāļāđāļĨāļ°āļĢāļąāļāļāđāļāļĄāļđāļĨāđāļāļīāļāļĨāļķāļāļāļĩāđāļāļģāđāļāļīāļāļāļēāļĢāđāļāđ āļāļķāđāļāļāđāļ§āļĒāđāļāļāļēāļĢāļāļąāļāļāļēāļāđāļģāđāļĨāļ°āļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļĢāļ°āļāļąāļāļāļļāļāļ āļēāļāļāļĒāđāļēāļāļĄāļĩāļāļąāļĒāļŠāļģāļāļąāļ
āļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļĢāļ°āļāļąāļāļāļąāļāļāļķāļāđāļ Zap
āļāļēāļĢāļāļģāļŦāļāļāļāđāļēāđāļāļāļāđāļĢāļ°āļāļąāļāļāļąāļāļāļķāļāļāļĩāđāļāļļāļāļāđāļāļāļāļēāļĢāđāļ Zap āļāļąāđāļāđāļāđāļāļāļēāļāļāļĩāđāļāļĢāļāđāļāļāļĢāļāļĄāļē āļāđāļ§āļĒāļāļēāļĢāļŠāļĢāđāļēāļāļĢāļ°āļāļąāļāļāļąāļāļāļķāļāļāļąāđāļāļāđāļģ āļāļļāļāļŠāļēāļĄāļēāļĢāļāļāļ§āļāļāļļāļĄāļāļ§āļēāļĄāļĨāļ°āđāļāļĩāļĒāļāļāļāļāđāļāļēāļāđāļāļļāļāļāļąāļāļāļķāļāđāļāđ āļāđāļēāļāļĨāđāļēāļāļāļĩāđāļāļ·āļāļāļąāļ§āļāļĒāđāļēāļāļāļēāļĢāļāļąāđāļāļāđāļēāļāļĩāđāļāļąāļāļāļķāļāđāļāļāļēāļ°āļāļģāđāļāļ·āļāļ āļāđāļāļāļīāļāļāļĨāļēāļ āđāļĨāļ°āļāđāļāļāļ§āļēāļĄāļĢāđāļēāļĒāđāļĢāļāđāļāđāļēāļāļąāđāļ:
config := zap.Config{ // set other necessary configuration fields Level: zap.NewAtomicLevelAt(zap.WarnLevel),}logger, err := config.Build()if err != nil { log.Fatalf("error initializing logger: %v", err)}// This message will not be logged because its level is below the thresholdlogger.Debug("You will not see this message.")// These messages will be loggedlogger.Warn("A potential issue detected.")logger.Error("Error encountered during process X.")
āļāļēāļĢāđāļāđāļāļēāļĢāļāļąāļāļāļķāļāļāļēāļĄāļĢāļ°āļāļąāļāļāđāļ§āļĒāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļĒāđāļēāļ Zap āļāđāļ§āļĒāđāļŦāđāļāļąāļāļāļąāļāļāļēāļŠāļēāļĄāļēāļĢāļāđāļāļĩāļĒāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāļāļēāļāļāļĨāļēāļ āļāļģāļĢāļļāļāļĢāļąāļāļĐāļēāđāļāđ āđāļĨāļ°āļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļŠāļđāļāđāļ Go āļāđāļ§āļĒāđāļŦāđāļŠāļēāļĄāļēāļĢāļāļāļīāļāļāļēāļĄāđāļāđāļāļĒāđāļēāļāđāļĄāđāļāļĒāļģ āļāđāļ§āļĒāđāļāđāđāļāļāļąāļāļŦāļēāđāļāđāđāļĢāđāļ§āļāļķāđāļ āđāļĨāļ°āļāļģāđāļŦāđāļĢāļ°āļāļāđāļāđāļāđāļāļĢāđāļāļāļķāđāļ
āļāđāļ§āļĒāļāļēāļĢāđāļĢāļĩāļĒāļāļĢāļđāđāļāļēāļĢāļāļąāļāļāļķāļāļāļēāļĄāļĢāļ°āļāļąāļāļāļĩāđāļāļģāđāļŠāļāļāđāļāļĒ Zap āļāļļāļāļŠāļēāļĄāļēāļĢāļāļāļĢāļąāļāļāļĢāļļāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļŠāļąāļāđāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļ Go āļāļāļāļāļļāļāđāļāđāļāļĒāđāļēāļāļĄāļēāļ āđāļĨāļ°āļāļāļāļŠāļāļāļāļāđāļāļāļąāļāļŦāļēāđāļ āđ āļāļĩāđāđāļāļīāļāļāļķāđāļāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§ āļāļģāđāļŦāđāļĄāļąāđāļāđāļāđāļāđāļ§āđāļēāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļāļĒāļąāļāļāļāđāļāļ·āđāļāļāļ·āļāđāļāđ āđāļāđāļāļēāļāļāđāļēāļĒ āđāļĨāļ°āļŠāļāļąāļāļŠāļāļļāļāđāļāđāļāđāļēāļĒ
āđāļāļĨāđāļāļĨāļąāļāļāļēāļĢāļĢāļ§āļĄāļĢāļ°āļāļ: āļāļēāļĢāļāļĢāļąāļāļāļĢāļļāļ AppMaster āļāđāļ§āļĒ Zap Logger
āļāļēāļĢāļĢāļ§āļĄ Zap Logger āđāļāđāļēāļāļąāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļāđāļāļĒāđāļāđāđāļāļĨāļāļāļāļĢāđāļĄ no-codeAppMaster āļŠāļēāļĄāļēāļĢāļāļāļĢāļąāļāļāļĢāļļāļāļāļēāļĢāļĄāļāļāđāļŦāđāļāđāļĨāļ°āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāđāļāđāđāļāļāđāļāļāļāļāļĢāđāļāļāļāļāļāļāļĢāļīāļāļēāļĢāđāļāđāļāđāļāļāļāđāļāļāļāļāļļāļāđāļāđāļāļĒāđāļēāļāļĄāļēāļ āļāļģāđāļāļ°āļāļģāļāļĩāđāđāļāđāļāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļāļĢāļ°āļāļēāļĢāđāļāļ·āđāļāļāļĢāļąāļāļāļĢāļļāļāđāļāļāļāļĨāļīāđāļ AppMaster āļāļāļāļāļļāļāļāđāļ§āļĒāļāļĨāļąāļāļāļāļāļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāļāļĩāđ Zap Logger āļĄāļāļāđāļŦāđāļĄāļĩāļāļąāļāļāļĩāđ
āļāļģāļāļ§āļēāļĄāđāļāđāļēāđāļāļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄāđāļāđāļāđāļāļāļāđāļāļāļ AppMaster
āļāđāļāļāļāļĩāđāļāļ°āļāļŠāļēāļāļĢāļ§āļĄ Zap Logger āļŠāļīāđāļāļŠāļģāļāļąāļāļāļ·āļāļāđāļāļāļāļģāļāļ§āļēāļĄāđāļāđāļēāđāļāļ§āđāļēāļāļĢāļīāļāļēāļĢāđāļāđāļāđāļāļāļāđāļāļĩāđāļŠāļĢāđāļēāļāđāļāļĒāđāļāļĨāļāļāļāļĢāđāļĄ AppMaster āļāļģāļāļēāļāļāļĒāđāļēāļāđāļĢ āđāļāļĨāļāļāļāļĢāđāļĄāļāļąāļāļāļĨāđāļēāļ§āļŠāļĢāđāļēāļ āđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāđāļāđāļāļāļāđ āđāļĢāđāļŠāļąāļāļāļēāļāļīāđāļāļĒāđāļāđ Go āđāļāļāļāļĨāļīāđāļāļāļąāļāđāļŦāļĨāđāļēāļāļĩāđāļŠāļēāļĄāļēāļĢāļāļāļĢāļąāļāļāļāļēāļāđāļāđāļāļĒāđāļēāļāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļŠāļģāļŦāļĢāļąāļāļŠāļāļēāļāļāļēāļĢāļāđāļāļĩāđāļĄāļĩāļāļēāļĢāđāļŦāļĨāļāļŠāļđāļ āļāļģāđāļŦāđāļāļēāļĢāđāļāļīāđāļĄāļĢāļ°āļāļāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāđāļ Zap Logger āļĄāļĩāļāļĢāļ°āđāļĒāļāļāđāļĄāļēāļāļĒāļīāđāļāļāļķāđāļ
āļāļēāļĢāļāļĢāļąāļāđāļāđāļāļāļĨāļĒāļļāļāļāđāļāļēāļĢāļāļąāļāļāļķāļāļāļāļāļāļļāļ
āđāļĄāđāļ§āđāļē AppMaster āļāļ°āļĄāļĩāļāļĨāđāļāļāļēāļĢāļāļąāļāļāļķāļāļĄāļēāđāļŦāđ āđāļāđāļāļēāļĢāļāļĢāļąāļāđāļāđāļāļāđāļ§āļĒ Zap Logger āļāļ°āļāļģāđāļŦāđāļāļļāļāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļĨāļĒāļļāļāļāđāļāļēāļĢāļāļąāļāļāļķāļāļāļąāđāļāļŠāļđāļāļāļĩāđāļāļĢāļąāļāđāļŦāđāđāļŦāļĄāļēāļ°āļāļąāļāļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāđāļāļāļēāļ°āļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļāđāļāđ āļĢāļ°āļāļļāļ§āđāļēāļŠāđāļ§āļāđāļāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļāļāļ°āđāļāđāļĢāļąāļāļāļĢāļ°āđāļĒāļāļāđāļĄāļēāļāļāļĩāđāļŠāļļāļāļāļēāļāļāļąāļāļāļķāļāđāļāļĒāļĨāļ°āđāļāļĩāļĒāļ āđāļāđāļ āļāļąāđāļāļāļāļāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļŠāļīāļāļāļīāđ āļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāđāļāļĄāļđāļĨ āļŦāļĢāļ·āļāļāļēāļĢāđāļāđāļēāļāļķāļ endpoint āļāđāļāļĄāļđāļĨ API
āļāļēāļĢāļāļąāđāļāļāđāļē Zap Logger
āļŠāļģāļŦāļĢāļąāļāđāļāļĢāđāļāđāļāļāđāļāļĩāđāļāļļāļāļŠāļēāļĄāļēāļĢāļāđāļāđāđāļāđāļĨāļ°āļāļĢāļąāļāđāļāđāđāļāđāļāļāļĩāđāļāļģāļŦāļāļāđāļāļāļāđāļ§āļĒāļāļēāļĢāļŠāļĄāļąāļāļĢāļŠāļĄāļēāļāļīāļ Enterprise āļāļļāļāļŠāļēāļĄāļēāļĢāļāļĢāļ§āļĄ Zap Logger āđāļāđāļēāļāļąāļāļāļāļĢāđāļŠāđāļāđāļ Go āļāļāļāļāļļāļāđāļāđ āļāļŠāļēāļāļĢāļ§āļĄ Zap āđāļāļĒāļāļēāļĢāļĢāļ§āļĄāđāļāđāļāđāļāļāļāļēāļĢāļāļąāļāļāļķāļ Zap āđāļĨāļ°āļāļēāļĢāđāļĢāļīāđāļĄāļāđāļāļāļąāļ§āļāļąāļāļāļķāļāļāļēāļĄāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļĄāļāļąāļāļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļ
āļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļĢāļ°āļāļąāļāļāļąāļāļāļķāļ
āđāļĨāļ·āļāļāļĢāļ°āļāļąāļāļāļąāļāļāļķāļāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļĄāļŠāļģāļŦāļĢāļąāļāļŠāđāļ§āļāļāđāļēāļāđ āļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļ āļĢāļ°āļāļąāļāļāļēāļĢāļāļĩāļāļąāļāļāļēāļāļĄāļĩāļāđāļēāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļąāļāļāļēāđāļĨāļ°āļāļēāļĢāđāļāđāđāļāļāļąāļāļŦāļē āđāļāļāļāļ°āļāļĩāđāđāļāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄāļāļēāļĢāđāļāđāļāļēāļāļāļĢāļīāļ āļāļļāļāļāļēāļāđāļāļĨāļĩāđāļĒāļāļāļēāļĢāļĄāļļāđāļāđāļāđāļāđāļāļāļĩāđāļāđāļāļĄāļđāļĨāļŦāļĢāļ·āļāļĢāļ°āļāļąāļāļāđāļāļāļīāļāļāļĨāļēāļāđāļāļ·āđāļāļŦāļĨāļĩāļāđāļĨāļĩāđāļĒāļāļāļēāļĢāđāļāđāļāļģāļāļļāđāļĄāđāļāļ·āļāļĒ āļāļđāļĢāļāļēāļāļēāļĢāļĢāļ°āļāļąāļāđāļŦāļĨāđāļēāļāļĩāđāļāļĒāđāļēāļāļĢāļāļāļāļāļāļ āļēāļĒāđāļ hooks āļ§āļāļāļĢāļāļĩāļ§āļīāļāđāļĨāļ°āļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļēāļāļāļļāļĢāļāļīāļāļāļĩāđāļāļāļāđāļāļāđāļāđāļ AppMaster āļāļāļāļāļļāļ
āļāļēāļĢāļāļąāļāļāļķāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļēāļāļāļļāļĢāļāļīāļ
āđāļ AppMaster āļāļĢāļĢāļāļ°āļāļēāļāļāļļāļĢāļāļīāļāđāļāđāļĢāļąāļāļāļēāļĢāļāļāļāđāļāļāļāđāļēāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļēāļāļāļļāļĢāļāļīāļāđāļāļāļ āļēāļ (BP) āļāļļāļāļŠāļēāļĄāļēāļĢāļāļāļĢāļąāļāļāļĢāļļāļ BP āđāļŦāļĨāđāļēāļāļĩāđāđāļāđāļāđāļ§āļĒ Zap Logger āđāļāļĒāļāļēāļĢāđāļāļīāđāļĄāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļąāđāļāļāļāļāļāđāļēāļāđ āļāļāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļēāļāļāļļāļĢāļāļīāļ āđāļŦāđāļāđāļāļĄāļđāļĨāđāļāļīāļāļĨāļķāļāđāļāļĩāđāļĒāļ§āļāļąāļāļāļēāļĢāđāļŦāļĨāļāļāļāļāđāļāļĄāļđāļĨ āđāļĨāļ°āļāđāļ§āļĒāļāļĢāļ§āļāļāļąāļāļāļąāļāļŦāļēāđāļāļāđāļĢāļĩāļĒāļĨāđāļāļĄāđ
āļāļēāļĢāļĢāļ§āļāļĢāļ§āļĄāļāđāļāļĄāļđāļĨāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļ
āđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāļāļāļ Zap āđāļāļĒāļāļēāļĢāļĢāļ§āļāļĢāļ§āļĄāđāļĨāļ°āļāļąāļāļāļķāļāļāđāļāļĄāļđāļĨāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļ āļ āļĢāļąāļāđāļāļĄāđ āļāļąāļāļāļķāļāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāļŠāļēāļĄāļēāļĢāļāđāļāđāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāđāļāļāļēāļĢāļŠāļąāļāđāļāļāļĢāļđāļāđāļāļ āļāļģāļāļ§āļēāļĄāđāļāđāļēāđāļāļāļĪāļāļīāļāļĢāļĢāļĄāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļ āđāļĨāļ°āļāļēāļĢāļāļąāļāļŠāļīāļāđāļāđāļāļĒāļāļēāļĻāļąāļĒāļāđāļāļĄāļđāļĨ āļāļĢāļ§āļāļŠāļāļāđāļŦāđāđāļāđāđāļāļ§āđāļēāļāļ§āļēāļĄāļāļĒāļēāļĒāļēāļĄāđāļāļāļēāļĢāļāļđāļĢāļāļēāļāļēāļĢāļāļāļāļāļļāļāļĢāļ§āļĄāļāļąāļāļāļķāļāļāļĩāđāļŠāļĄāļāļđāļĢāļāđāļāļĢāđāļāļĄāļāļīāļĨāļāđāđāļĨāļ°āļāļāļāđāļāđāļāļāđāļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļāļāļķāđāļāđāļŠāļāļāļāļķāļāļŠāļāļēāļāļ°āļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļ
āļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļāļ°āļāļīāļāđāļāļĢāļāļąāļŠ
āļāļīāļāļēāļĢāļāļēāđāļāļīāļāđāļāđāļāļēāļāļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļāļ°āļāļīāļāđāļāļĢāļāļąāļŠāđāļāļ·āđāļāļāđāļāļāļāļąāļāđāļĄāđāđāļŦāđāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļąāļāļāļķāļāļāļĨāđāļāļāđāļāļĨāļ§āđāđāļāļāļāļĨāļīāđāļāļāļąāļāļŦāļĨāļąāļāļāļāļāļāļļāļ āļāļķāđāļāđāļāđāļāļŠāļīāđāļāļŠāļģāļāļąāļāļŠāļģāļŦāļĢāļąāļāđāļāļ AppMaster āļāļĩāđāđāļ§āļāđāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ Zap Logger āļĢāļāļāļĢāļąāļāļāļĨāđāļāļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļāļ°āļāļīāļāđāļāļĢāļāļąāļŠ āļāļķāđāļāļŠāļēāļĄāļēāļĢāļāļāļģāļŦāļāļāļāđāļēāđāļŦāđāļāļģāļāļēāļāđāļāđāļāļĒāđāļēāļāļĢāļēāļāļĢāļ·āđāļāļ āļēāļĒāđāļāđāļāļĢāļāļŠāļĢāđāļēāļāļāļ·āđāļāļāļēāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļ AppMaster
āļāļēāļĢāļāļīāļāļāļēāļĄāđāļĨāļ°āļāļēāļĢāđāļāđāļāđāļāļ·āļāļ
āļĢāļ§āļĄāļāđāļāļĄāļđāļĨāļāļąāļāļāļķāļāđāļāđāļēāļŠāļđāđāļĢāļ°āļāļāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāđāļāļ·āđāļāļāļąāđāļāļāđāļēāļāļēāļĢāđāļāđāļāđāļāļ·āļāļāļāļēāļĄāļĢāļđāļāđāļāļāļāļąāļāļāļķāļāļŦāļĢāļ·āļāļāļēāļĢāđāļāļīāļāļāđāļāļāļīāļāļāļĨāļēāļ āļ§āļīāļāļĩāļāļēāļĢāđāļāļīāļāļĢāļļāļāļāļĩāđāļŠāļēāļĄāļēāļĢāļāļāđāļ§āļĒāļāļļāļāļŦāļĨāļĩāļāđāļĨāļĩāđāļĒāļāļāļąāļāļŦāļēāļāļĩāđāļāļēāļāđāļāļīāļāļāļķāđāļāđāļāļĒāļĢāļąāļāļāļēāļĢāđāļāđāļāđāļāļ·āļāļāđāļĄāļ·āđāļāļĄāļĩāđāļŦāļāļļāļāļēāļĢāļāđāļāļąāļāļāļķāļāđāļāļāļēāļ°āđāļāļīāļāļāļķāđāļ āļāļķāđāļāļāđāļ§āļĒāđāļŦāđāļĄāļĩāđāļ§āļĨāļēāļāļāļāļŠāļāļāļāļāđāļāđāļŦāļāļļāļāļēāļĢāļāđāđāļāđāđāļĢāđāļ§āļāļķāđāļ
āļāļēāļĢāļāļąāļāļāļēāļĢāļāļēāļĢāļŦāļĄāļļāļāļāļąāļāļāļķāļāđāļĨāļ°āļāļēāļĢāļāļāļāļĒāļđāđ
āļāļĢāļ§āļāļŠāļāļāđāļŦāđāđāļāđāđāļāļ§āđāļēāļāļļāļāļāļąāļāļāļēāļĢāļāļąāļāļāļēāļĢāļāļąāļāđāļāđāļāđāļĨāļ°āļāļēāļĢāļŦāļĄāļļāļāđāļ§āļĩāļĒāļāļāļąāļāļāļķāļ āđāļāļĒāđāļāļāļēāļ°āļāļĒāđāļēāļāļĒāļīāđāļāđāļāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄāļāļēāļĢāđāļāđāļāļēāļāļāļĢāļīāļ āđāļĄāđāļ§āđāļē Zap Logger āļāļ°āļāļģāļāļēāļĢāļāļąāļāļāļķāļāđāļāđāļāļĒāđāļēāļāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āđāļāđāļāļēāļĢāļāļąāļāļāļēāļĢāļāļ§āļēāļĄāļāļāļāļĒāļđāđāđāļĨāļ°āļāļēāļĢāļŦāļĄāļļāļāđāļāļĨāđāļāļąāļāļāļķāļāļāļ·āļāđāļāđāļāļŠāļīāđāļāļŠāļģāļāļąāļāđāļāļ·āđāļāļāđāļāļāļāļąāļāļāđāļāļĄāļđāļĨāļŠāļđāļāļŦāļēāļĒāđāļĨāļ°āļĢāļąāļāļĐāļēāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāļĒāļāļēāļĢāļŦāļĨāļĩāļāđāļĨāļĩāđāļĒāļāļāļąāļāļŦāļēāļāļ·āđāļāļāļĩāđāļāļīāļŠāļāđ
āļāļēāļĢāļāļāļīāļāļąāļāļīāļāļēāļĄāđāļāļĨāđāļāļĨāļąāļāļāļēāļĢāļāļŠāļēāļāļĢāļ§āļĄāđāļŦāļĨāđāļēāļāļĩāđāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļģ Zap Logger āđāļāđāļāđ āļāļąāļāļāļąāļāļāļēāļāļĩāđāđāļāđāđāļāļĨāļāļāļāļĢāđāļĄ AppMaster āļŠāļēāļĄāļēāļĢāļāļāļĢāļąāļāļāļĢāļļāļāļāļēāļĢāļāļģāļĢāļļāļāļĢāļąāļāļĐāļē āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāđāļāđāđāļāļāļļāļāļāļāļāļĢāđāļāļ āđāļĨāļ°āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļāđāļāđ āļāļĢāļ§āļāļŠāļāļāđāļāļāļŠāļēāļĢāđāļĨāļ°āđāļāļ§āļāļēāļāļāļāļīāļāļąāļāļīāļāļāļāļāļļāļĄāļāļāļĨāđāļēāļŠāļļāļāđāļŠāļĄāļāđāļāļ·āđāļāđāļŦāđāļ§āļīāļāļĩāļāļēāļĢāļāļđāļĢāļāļēāļāļēāļĢāļāļāļāļāļļāļāđāļāđāļāļāļąāļāļāļļāļāļąāļ
āđāļāļ§āļāļēāļāļāļāļīāļāļąāļāļīāļāļĩāđāļāļĩāļāļĩāđāļŠāļļāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāđāļāđ Zap āđāļāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄāļāļēāļĢāļāļĨāļīāļ
āļĢāļ°āļāļāļāļąāļāļāļķāļāļāđāļāļĄāļđāļĨāļāļĩāđāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāđāļāļĢāļēāļāļāļēāļāļŠāļģāļāļąāļāļāļāļāļāļēāļĢāļāļģāļĢāļļāļāļĢāļąāļāļĐāļēāđāļĨāļ°āļāļēāļĢāļŠāļąāļāđāļāļāļāļāļāļāđāđāļ§āļĢāđāđāļāļĢāļāļāļĩāđāđāļāđāļāļēāļāļāļĢāļīāļ āđāļĄāļ·āđāļāđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāđāļāļāļāļĨāļīāđāļāļāļąāļ Zap Logger for Go āđāļāļāļēāļĢāļāļĨāļīāļ āļāļģāđāļāđāļāļāļĒāđāļēāļāļĒāļīāđāļāļāļĩāđāļāļ°āļāđāļāļāļāļāļīāļāļąāļāļīāļāļēāļĄāđāļāļ§āļāļēāļāļāļāļīāļāļąāļāļīāļāļĩāđāļāļĩāļāļĩāđāļŠāļļāļāđāļāļ·āđāļāđāļŦāđāđāļāđāđāļāļ§āđāļēāļāļēāļĢāļāļąāļāļāļķāļāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āļāļĢāļ°āļŠāļīāļāļāļīāļāļĨ āđāļĨāļ°āļāļĨāļāļāļ āļąāļĒ āđāļĢāļēāļāļ°āļŠāļģāļĢāļ§āļāļ§āļīāļāļĩāļāļēāļĢāđāļāļ·āđāļāđāļāļīāđāļĄāļĻāļąāļāļĒāļ āļēāļāļāļāļ Zap Logger āļŠāļđāļāļŠāļļāļāđāļāļāļāļ°āļāļĩāđāļĢāļąāļāļĐāļēāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄāļāļēāļĢāļāļĨāļīāļāļāļĩāđāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļĨāļ°āđāļāļ·āđāļāļāļ·āļāđāļāđ
āļāļģāļŦāļāļāļāđāļēāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļāļ°āļāļīāļāđāļāļĢāļāļąāļŠ
āļŦāļāļķāđāļāđāļāļāļ§āļēāļĄāļāđāļēāļāļēāļĒāļŦāļĨāļąāļāļāļāļāļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļēāļĢāļāļĨāļīāļāļāļ·āļāļāļĨāļāļĢāļ°āļāļāļāđāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āļāļēāļĢāđāļāļĩāļĒāļāļāļąāļāļāļķāļāđāļāļāļāļīāļāđāļāļĢāļāļąāļŠāļŠāļēāļĄāļēāļĢāļāļāļīāļāļāļąāđāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļ āļāļķāđāļāļāļēāļāļāļģāđāļāļŠāļđāđāļāļēāļĢāļāļ°āļĨāļāļāļąāļ§āđāļāđ āđāļāļ°āļāļģāđāļŦāđāļāļģāļŦāļāļāļāđāļēāļāļļāļāļĨāļąāļāļĐāļāļ°āļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļāļ°āļāļīāļāđāļāļĢāļāļąāļŠāļāļāļ Zap āđāļāļ·āđāļāļĨāļāļāļąāļāļŦāļēāļāļĩāđ āļāļąāļ§āļāļąāļāļāļķāļāļŠāļēāļĄāļēāļĢāļāļāļąāđāļāļāđāļēāļāđāļ§āļĒ WriteSyncer āļāļĩāđāļāļąāļāđāļāļāļĢāđ āļāļķāđāļāļāđāļ§āļĒāđāļŦāđāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļāļŠāļēāļĄāļēāļĢāļāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāđāļāđāļāđāļāđāđāļāļāļāļ°āļāļĩāđāļāļēāļĢāđāļāļĩāļĒāļāļāļąāļāļāļķāļāļāļđāļāļĨāđāļēāļāđāļāļĒāļąāļāļāļĨāļēāļĒāļāļēāļāđāļāđāļāļ·āđāļāļāļŦāļĨāļąāļ
āđāļāđāļāļēāļĢāļŠāļĨāļąāļāļĢāļ°āļāļąāļāļāļ°āļāļāļĄ
āļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄāļāļĩāđāđāļāļāļāđāļēāļāļāļąāļāļāļģāđāļāđāļāļāđāļāļāļĄāļĩāļĢāļ°āļāļąāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļĩāđāđāļāļāļāđāļēāļāļāļąāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļąāļāļāļķāļ āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ āđāļĄāđāļ§āđāļēāļāļļāļāļāļēāļāļāđāļāļāļāļēāļĢāļāļąāļāļāļķāļ 'debug' āđāļāļĒāļĨāļ°āđāļāļĩāļĒāļāđāļāļāļēāļĢāļāļąāļāļāļē āđāļāđāļāļąāļāļāļķāļāļĢāļ°āļāļąāļ 'āļāđāļāļāļīāļāļāļĨāļēāļ' āļāļēāļāđāļŦāļĄāļēāļ°āļŠāļĄāđāļāļāļēāļĢāđāļāđāļāļēāļāļāļĢāļīāļ Zap āļāđāļ§āļĒāđāļŦāđāļāļļāļāļŠāļēāļĄāļēāļĢāļāļŠāļĨāļąāļāļĢāļ°āļāļąāļāđāļāļāļāļ°āļāļāļĄāļĄāļīāļ āļ āļĢāļąāļāđāļāļĄāđāđāļāļĒāđāļĄāđāļāđāļāļāļĢāļĩāļŠāļāļēāļĢāđāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļŦāļĢāļ·āļāļŠāļĢāđāļēāļāļāļąāļ§āļāļąāļāļāļķāļāđāļŦāļĄāđ āļŠāļīāđāļāļāļĩāđāļāļģāļāļ§āļĒāļāļ§āļēāļĄāļŠāļ°āļāļ§āļāđāļāļāļēāļĢāļāļąāļāļāļēāļĢāļĢāļ°āļāļąāļāļāļąāļāļāļķāļāđāļāļāđāļāļāļēāļĄāļīāļāđāļāļĒāļāļīāļāļāļēāļĄāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄāļāļēāļĢāļāļāļīāļāļąāļāļīāļāļēāļāđāļāļāļąāļāļāļļāļāļąāļāļŦāļĢāļ·āļāļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāđāļāļāļēāļĢāđāļāđāđāļāļāļąāļāļŦāļē
āļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāļāļĢāđāļāļĄāļāļĢāļīāļāļ
āļāļąāļāļāļķāļāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāđāļĄāđāđāļāļĩāļĒāļāđāļāđāļĄāļāļļāļĐāļĒāđāļāļ°āļāđāļēāļāđāļāđāļāđāļēāļĒāļāļķāđāļāđāļāđāļēāļāļąāđāļ āđāļāđāļĒāļąāļāđāļĒāļāļ§āļīāđāļāļĢāļēāļ°āļŦāđāđāļāļĒāđāļāļĢāļ·āđāļāļāđāļāđāļāđāļēāļĒāļāļķāđāļāļāļĩāļāļāđāļ§āļĒ Zap āđāļāđāļāđāļĨāļīāļĻāđāļāļāđāļēāļāļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļ āļāđāļ§āļĒāđāļŦāđāļāļļāļāļŠāļēāļĄāļēāļĢāļāļāļąāļāđāļāļĢāļĩāļĒāļĄāļāļĢāļīāļāļāļāļĩāđāļŦāļĨāļēāļāļŦāļĨāļēāļĒāđāļāđ āļāļļāļāļāļ§āļĢāļāļĢāļąāļāļāļĢāļļāļāļāļąāļāļāļķāļāļāļāļāļāļļāļāļāđāļ§āļĒāļāđāļāļĄāļđāļĨāļāļĢāļīāļāļāļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļāļāļķāđāļāļāļ°āļāđāļ§āļĒāđāļāļāļēāļĢāđāļāđāđāļāļāļļāļāļāļāļāļĢāđāļāļāđāļĨāļ°āļāļēāļĢāļāļīāļāļāļēāļĄāļāđāļēāļāļāļīāļĨāļāđāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļ āļāļķāđāļāļāļēāļāļĢāļ§āļĄāļāļķāļāļĢāļŦāļąāļŠāļāļģāļāļ āļāļąāļ§āļĢāļ°āļāļļāļāļđāđāđāļāđ āļŦāļĢāļ·āļāđāļĄāđāđāļāđāļŠāđāļāđāļāđāļāļĢāļāļŠāļģāļŦāļĢāļąāļāļāđāļāļāļīāļāļāļĨāļēāļ
āļāļąāļāļāļēāļĢāļāļąāļāļāđāļāļĄāļđāļĨāļāļĩāđāļĨāļ°āđāļāļĩāļĒāļāļāđāļāļāļāđāļ§āļĒāļāļ§āļēāļĄāļĢāļ°āļĄāļąāļāļĢāļ°āļ§āļąāļ
āļāļąāļāļāļķāļāļāļēāļāļĄāļĩāļāđāļāļĄāļđāļĨāļāļĩāđāļĨāļ°āđāļāļĩāļĒāļāļāđāļāļāđāļāļĒāđāļĄāđāļāļąāđāļāđāļ āļāļēāļĢāļāļģāļāļ§āļēāļĄāļŠāļ°āļāļēāļāļāļąāļāļāļķāļāđāļāđāļāļŠāļīāđāļāļŠāļģāļāļąāļāđāļāļ·āđāļāđāļŦāđāđāļāđāđāļāļ§āđāļēāļāđāļāļĄāļđāļĨāļŠāđāļ§āļāļāļąāļ§āļāļāļāļāļđāđāđāļāđ, āļāļĩāļĒāđ API āļŦāļĢāļ·āļāļāļ§āļēāļĄāļĨāļąāļāļāļ·āđāļāđ āļāļ°āđāļĄāđāļāļđāļāđāļāļīāļāđāļāļĒ Zap āļāļāļļāļāļēāļāđāļŦāđāļāļļāļāđāļāđāļāļąāļ§āļŠāļĢāđāļēāļāļāļīāļĨāļāđ āđāļāđāļ zap.String āđāļĨāļ° zap.Any āļāļķāđāļāļŠāļēāļĄāļēāļĢāļāļŦāđāļāļŦāļĢāļ·āļāđāļāđāđāļāđāļāđāđāļāļ·āđāļāđāļŦāđāđāļāđāđāļāļ§āđāļēāļāđāļāļĄāļđāļĨāļāļĩāđāļĨāļ°āđāļāļĩāļĒāļāļāđāļāļāļāļ°āļāļđāļāđāļāđāđāļāļŦāļĢāļ·āļāđāļāđāļēāļĢāļŦāļąāļŠāļāļēāļĄāļāļ§āļēāļĄāļāļģāđāļāđāļ
āļāļēāļĢāļāļģāļŦāļāļāļāđāļē Logger āļāļĩāđāđāļĄāđāđāļāļĨāļĩāđāļĒāļāļĢāļđāļ
āļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļāļąāļ§āļāļąāļāļāļķāļāđāļāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄāļāļēāļĢāđāļāđāļāļēāļāļāļĢāļīāļāļāļ§āļĢāđāļĄāđāđāļāļĨāļĩāđāļĒāļāļĢāļđāļāđāļāļ·āđāļāļŦāļĨāļĩāļāđāļĨāļĩāđāļĒāļāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļĢāļąāļāđāļāļĄāđāļāļīāļāļāļĨāļēāļāļāļĩāđāļāļēāļāļĢāļāļāļ§āļāļāļēāļĢāļāļąāļāļāļķāļ āļāļąāđāļāļāđāļēāļāļąāļ§āļāļąāļāļāļķāļāļŦāļāļķāđāļāļāļĢāļąāđāļāđāļĄāļ·āđāļāđāļĢāļīāđāļĄāļāđāļāļ§āļāļāļĢāļāļēāļĢāđāļāđāļāļēāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļ āđāļĨāļ°āļŦāļĨāļĩāļāđāļĨāļĩāđāļĒāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāđāļāļ āļēāļĒāļŦāļĨāļąāļ āļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāļĪāļāļīāļāļĢāļĢāļĄāļāļēāļĢāļāļąāļāļāļķāļāļāļ§āļĢāđāļāđāļĢāļąāļāļāļēāļĢāļŠāđāļāđāļŠāļĢāļīāļĄāļāđāļēāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļāđāļāđāļĨāļ°āļāļēāļĢāļāļĢāļąāļāđāļāđ āđāļĄāđāđāļāđāļāļģāđāļāđāļāđāļāļąāļāļāļĩāđāļāļāļēāļĢāđāļāđāļāļēāļāļāļĢāļīāļ
āļāļēāļĢāļĢāļ§āļĄāđāļĨāļ°āļāļēāļĢāļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļąāļāļāļķāļ
āđāļāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄāļāļēāļĢāđāļāđāļāļēāļāļāļĢāļīāļ āļāļąāļāļāļķāļāļāļ§āļĢāļāļđāļāļĢāļ§āļĄāđāļāđāļēāļāļąāļāļĢāļ°āļāļāļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļĢāļ§āļĄāļĻāļđāļāļĒāđāđāļāļ·āđāļāļāļēāļĢāļ§āļīāđāļāļĢāļēāļ°āļŦāđāđāļĨāļ°āļāļēāļĢāļāļĢāļ§āļāļŠāļāļ āļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāļāļđāļĢāļāļēāļāļēāļĢāļāļĒāđāļēāļāļāļĩāļŠāļēāļĄāļēāļĢāļāđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāļāļāļ Zap āđāļāļāļēāļĢāļŠāđāļāļāļāļāļāļąāļāļāļķāļāđāļāļĢāļđāļāđāļāļ JSON āļāļķāđāļāļŠāļēāļĄāļēāļĢāļāļĢāļ§āļāļĢāļ§āļĄāđāļĨāļ°āđāļĒāļāļ§āļīāđāļāļĢāļēāļ°āļŦāđāđāļāđāđāļāļĒāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļĢāļ§āļāļĢāļ§āļĄāļāļąāļāļāļķāļ āđāļāđāļ ELK stack (Elasticsearch, Logstash, Kibana) āļŦāļĢāļ·āļ Splunk āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļ·āļāļāđāļ āļāļēāļĢāđāļāđāļāđāļāļ·āļāļ āđāļĨāļ°āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļąāđāļāļŠāļđāļ
āļāļēāļĢāļāļąāļāļŠāļĢāļĢāļāļĢāļąāļāļĒāļēāļāļĢāđāļĨāļ°āļāļēāļĢāļāļąāļāļāļēāļĢ
āđāļāļāļāļ°āļāļĩāđ Zap āļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āļāļ°āļāđāļāļāļāļąāļāđāļŦāđāļĄāļĩāļāļĢāļąāļāļĒāļēāļāļĢāļĢāļ°āļāļāļāļĩāđāđāļāļĩāļĒāļāļāļāđāļāļāļēāļĢāļāļąāļāļāļēāļĢāļāļĢāļīāļĄāļēāļāļāļąāļāļāļķāļāđāļāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄāļāļēāļĢāđāļāđāļāļēāļāļāļĢāļīāļ āļāļĢāļ§āļāļŠāļāļāļāļēāļĢāđāļāđāļāļēāļ CPU āđāļĨāļ°āļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļāđāļāļ·āđāļāļāļąāļāļŠāļĢāļĢāļāļĢāļąāļāļĒāļēāļāļĢāđāļŦāđāđāļāļĩāļĒāļāļāļāļŠāļģāļŦāļĢāļąāļāļāļąāđāļāđāļāļāđāļĨāļ°āļāļīāļāļāļĢāļĢāļĄāļāļēāļĢāļāļąāļāļāļķāļ āļāļāļāļāļēāļāļāļĩāđ āđāļāđāļāđāļĒāļāļēāļĒāļāļēāļĢāļŦāļĄāļļāļāđāļ§āļĩāļĒāļāđāļāļĨāđāđāļĨāļ°āļāļēāļĢāđāļāđāļāļāļēāļ§āļĢāđāļāļ·āđāļāļāļąāļāļāļēāļĢāļāļēāļĢāđāļāđāļāļ·āđāļāļāļĩāđāļāļīāļŠāļāđ
āļāļēāļĢāļāļīāļāļāļēāļĄāđāļĨāļ°āđāļāđāļāđāļāļ·āļāļāļāļĒāđāļēāļāļāđāļāđāļāļ·āđāļāļ
āļāļēāļĢāļāļąāļāļāļķāļāļĄāļĩāļāļĢāļ°āđāļĒāļāļāđāđāļĄāđāđāļāļĩāļĒāļāđāļāđāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļ§āļīāđāļāļĢāļēāļ°āļŦāđāļŦāļĨāļąāļāđāļŦāļāļļāļāļēāļĢāļāđāđāļāđāļēāļāļąāđāļ āđāļāđāļĒāļąāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāđāļĨāļ°āđāļāđāļāđāļāļ·āļāļāđāļāļāđāļĢāļĩāļĒāļĨāđāļāļĄāđāļāļĩāļāļāđāļ§āļĒ āļāļģāļŦāļāļāļāđāļēāļĢāļ°āļāļāļāļēāļĢāļĢāļ§āļĄāļāļąāļāļāļķāļāļāļāļāļāļļāļāđāļāļ·āđāļāđāļĢāļĩāļĒāļāđāļāđāļāļēāļĢāđāļāđāļāđāļāļ·āļāļāļāļēāļĄāļĢāļđāļāđāļāļāļāļąāļāļāļķāļāđāļāļāļēāļ°āļŦāļĢāļ·āļāļāļąāļāļĢāļēāļāđāļāļāļīāļāļāļĨāļēāļ āļāļķāđāļāļŠāļēāļĄāļēāļĢāļāļāđāļ§āļĒāđāļāļāļēāļĢāļāļāļāļŠāļāļāļāļāđāļāļāļąāļāļŦāļēāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§āļāđāļāļāļāļĩāđāļāļ°āļŠāđāļāļāļĨāļāļĢāļ°āļāļāļāđāļāļāļđāđāđāļāđāļāļĒāđāļēāļāļĄāļĩāļāļąāļĒāļŠāļģāļāļąāļ
āļāļēāļĢāļāļāļāļ§āļāđāļāļ§āļāļēāļāļāļāļīāļāļąāļāļīāđāļāļāļēāļĢāļāļąāļāļāļķāļāļāđāļāļĄāļđāļĨāđāļāđāļāļĢāļ°āļĒāļ°āđ
āđāļāļ§āļāļēāļāļāļāļīāļāļąāļāļīāļāļĩāđāļāļĩāļāļĩāđāļŠāļļāļāđāļĄāđāļāļāļāļĩāđāđāļĨāļ°āļĄāļĩāļāļēāļĢāļāļąāļāļāļēāđāļāļāļĢāđāļāļĄāļāļąāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāđāļĨāļ°āđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāđāļĢāļē āļāļĢāļ§āļāļŠāļāļāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāđāļĨāļ°āđāļāļ§āļāļēāļāļāļāļīāļāļąāļāļīāđāļāļāļēāļĢāļāļąāļāļāļķāļāļāļāļāļāļļāļāđāļāđāļāļĢāļ°āļĒāļ°āđāļāļ·āđāļāđāļŦāđāļŠāļāļāļāļĨāđāļāļāļāļąāļāļāļģāđāļāļ°āļāļģāļĨāđāļēāļŠāļļāļāļāļēāļāļāļļāļĄāļāļ Zap āđāļāļ§āļāļēāļāļāļāļīāļāļąāļāļīāļāļĩāđāļāļĩāļāļĩāđāļŠāļļāļāđāļāļāļēāļĢāļāļąāļāļāļķāļ āđāļĨāļ°āļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāļāļĢāļ°āđāļāļĩāļĒāļ āđāļāļĒāđāļāļāļēāļ°āļāļĒāđāļēāļāļĒāļīāđāļāđāļāļĩāđāļĒāļ§āļāļąāļāļāļ§āļēāļĄāđāļāđāļāļŠāđāļ§āļāļāļąāļ§
āļāđāļ§āļĒāļāļēāļĢāļĒāļķāļāļĄāļąāđāļāđāļāđāļāļ§āļāļēāļāļāļāļīāļāļąāļāļīāļāļĩāđāļāļĩāļāļĩāđāļŠāļļāļāđāļŦāļĨāđāļēāļāļĩāđ āļāļļāļāļāļ°āļŠāļēāļĄāļēāļĢāļāļāļ§āļāļāļļāļĄāļāļĨāļąāļāļāļąāđāļāļŦāļĄāļāļāļāļ Zap Logger āđāļāđ āļāļģāđāļŦāđāđāļāļāļāļĨāļīāđāļāļāļąāļ Go āļāļāļāļāļļāļāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļĨāļ°āļāļĢāļēāļĻāļāļēāļāļāļąāļāļŦāļēāđāļāļāļēāļĢāļāļĨāļīāļ āđāļāđāļāļāļĩāđāļāđāļēāļŠāļąāļāđāļāļāļ§āđāļēāđāļāļ§āļāļīāļāđāļŦāļĨāđāļēāļāļĩāđāđāļāđāļēāļāļąāļāđāļāđāļāļąāļāđāļāļĨāļāļāļāļĢāđāļĄāđāļāđāļ AppMaster āļāļķāđāļāļĄāļĩāđāļāđāļāđāļāļāļāđ Go āļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļāļŠāļģāļŦāļĢāļąāļāđāļāļāļāļāđāļ§āđāļāđāļĨāļ°āļĄāļ·āļāļāļ·āļāļāļ°āđāļāđāļĢāļąāļāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļ āļāļ§āļāļāļļāļĄ āđāļĨāļ°āļāļēāļāļāļĨāļēāļāļāļĩāđ Zap āļāļģāđāļŠāļāļ āļāļēāļĢāļāļĢāļąāļāļāļĢāļļāļāđāļāļ§āļāļāļīāļāļąāļāļīāļāđāļēāļāļāļēāļĢāļāļąāļāđāļĄāđāļāļĒāđāļēāļāļāđāļāđāļāļ·āđāļāļāļŠāļēāļĄāļēāļĢāļāļāļģāđāļāļŠāļđāđāļĢāļ°āļāļāļāļĩāđāļŠāļēāļĄāļēāļĢāļāļāļģāļĢāļļāļāļĢāļąāļāļĐāļēāđāļĨāļ°āļāļĢāļąāļāļāļāļēāļāđāļāđāļĄāļēāļāļāļķāđāļ
āļāļēāļĢāđāļāđāđāļāļāļąāļāļŦāļēāļāļąāđāļ§āđāļāđāļāļĩāđāļĒāļ§āļāļąāļ Zap Logger
āļāļąāļāļāļąāļāļāļēāļāļāļāļāđāđāļ§āļĢāđāļāļļāļāļāļāļĢāļđāđāļāļĩāļāļķāļāļāļ§āļēāļĄāļŠāļģāļāļąāļāļāļāļāļĢāļ°āļāļāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāđāļāļ·āđāļāļāļ·āļāđāļāđ āđāļĨāļ°āđāļĄāļ·āđāļāļĢāļ§āļĄāđāļāļĨāļđāļāļąāļāļāļąāļāļāļĢāļāļāļĨāļąāļ āđāļāđāļ Zap Logger āđāļāđāļēāļāļąāļāđāļāļāļāļĨāļīāđāļāļāļąāļ Go āļāđāļāļēāļāđāļāļīāļāļāļąāļāļŦāļēāļāļąāđāļ§āđāļāļāļēāļāļāļĢāļ°āļāļēāļĢāđāļāđ āļŠāđāļ§āļāļāļĩāđāļāļ°āļāļĨāđāļēāļ§āļāļķāļāļāļąāļāļŦāļēāļāļąāđāļ§āđāļāļāļĩāđāļāļļāļāļāļēāļāļāļāļāļąāļ Zap Logger āđāļĨāļ°āļ§āļīāļāļĩāđāļāđāļāļąāļāļŦāļēāđāļāļ·āđāļāļĢāļąāļāļĐāļēāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāļāļąāļāđāļāļāđāļĨāļ°āļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
āļāļēāļĢāļ§āļīāļāļīāļāļāļąāļĒāļāļ§āļēāļĄāļĨāđāļĄāđāļŦāļĨāļ§āđāļāļāļēāļĢāđāļĢāļīāđāļĄāļāđāļ
āļāļąāļāļŦāļēāļāļąāđāļ§āđāļāļāļĢāļ°āļāļēāļĢāļŦāļāļķāđāļāļāļ·āļāļāļ§āļēāļĄāļĨāđāļĄāđāļŦāļĨāļ§āđāļāļāļēāļĢāđāļĢāļīāđāļĄāļāđāļāļāļąāļ§āļāļąāļāļāļķāļāļāļĒāđāļēāļāļāļđāļāļāđāļāļ āļŠāļīāđāļāļāļĩāđāļāļēāļāđāļāļīāļāļāļķāđāļāđāļāđāđāļāļ·āđāļāļāļāļēāļāļāļēāļĢāļāļąāđāļāļāđāļēāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāđāļĄāđāļāļđāļāļāđāļāļāļŦāļĢāļ·āļāļāļ§āļēāļĄāļĨāđāļĄāđāļŦāļĨāļ§āđāļāļāļēāļĢāļĢāļ§āļĄāļāļēāļĢāļāđāļēāļāļāļīāļāļāļĩāđāļāļģāđāļāđāļ āđāļāļ·āđāļāđāļāđāđāļāļāļąāļāļŦāļēāļāļēāļĢāđāļĢāļīāđāļĄāļāđāļ:
- āļāļĢāļ§āļāļŠāļāļāđāļŦāđāđāļāđāđāļāļ§āđāļēāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļāļąāđāļāļŦāļĄāļāđāļāđāļ JSON āļŦāļĢāļ·āļāļāļāļāđāļāđāļāļāđāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāļāļĩāđāļāļđāļāļāđāļāļ āļŦāļēāļāļāļļāļāđāļāđāđāļāļĢāļāļŠāļĢāđāļēāļāļāļēāļĢāļāļģāļŦāļāļāļāđāļē
- āļāļĢāļ§āļāļŠāļāļāļ§āđāļēāļāļļāļāđāļāđāļāļīāļāļāļąāđāļ Zap āđāļ§āļāļĢāđāļāļąāļāļĨāđāļēāļŠāļļāļāđāļĨāđāļ§ āđāļĨāļ°āđāļĄāđāļĄāļĩāļāđāļāļāļąāļāđāļĒāđāļāļāļąāļāđāļĨāļāļĢāļēāļĢāļĩāļāļ·āđāļāđ
- āļāļģāđāļāđāļē Zap āļāļĒāđāļēāļāļāļđāļāļāđāļāļāļāļĩāđāļāļļāļāđāļĢāļīāđāļĄāļāđāļāļāļāļāđāļāļĨāđ Go āļāļāļāļāļļāļāļāđāļ§āļĒāđāļŠāđāļāļāļēāļāļāļēāļĢāļāļģāđāļāđāļēāļāļĩāđāļāļđāļāļāđāļāļ
āļāļēāļĢāļāļąāļāļāļēāļĢāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļĢāļ°āļāļąāļāļāļąāļāļāļķāļāļāļĩāđāđāļĄāđāļāļđāļāļāđāļāļ
Zap āļāđāļ§āļĒāđāļŦāđāļāļļāļāļāļąāđāļāļāđāļēāļĢāļ°āļāļąāļāļāļēāļĢāļāļąāļāļāļķāļāļāļąāđāļ§āđāļĨāļāđāļĨāļ°āļŠāļģāļŦāļĢāļąāļāļāļąāļ§āļāļąāļāļāļķāļāđāļāđāļĨāļ°āļĢāļēāļĒāļāļēāļĢ āļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļĢāļ°āļāļąāļāļāļąāļāļāļķāļāđāļĄāđāļāļđāļāļāđāļāļāļāļēāļāļāļģāđāļŦāđāļĢāļēāļĒāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāļŠāļģāļāļąāļāļŦāļēāļĒāđāļ āļŦāļēāļāļāļļāļāļŠāļāļŠāļąāļĒāļ§āđāļēāļĄāļĩāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļĢāļ°āļāļąāļāļāļąāļāļāļķāļāđāļĄāđāļāļđāļāļāđāļāļ:
- āļāļĢāļ§āļāļŠāļāļāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļĢāļ°āļāļąāļāļāļąāļāļāļķāļāļŠāđāļ§āļāļāļĨāļēāļāļŠāļģāļŦāļĢāļąāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļāļāļĩāļāļāļĢāļąāđāļ
- āļāļĢāļ§āļāļŠāļāļāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļŠāļģāļŦāļĢāļąāļāļāļīāļāļŠāđāļāļāļāđāļāļąāļ§āļāļąāļāļāļķāļāļāļĩāđāļĄāļĩāļāļēāļĢāļāļąāđāļāļāđāļēāļĢāļ°āļāļąāļāļāļąāļāļāļķāļāđāļāļāļēāļ°
- āļāļĢāļ§āļāļŠāļāļāđāļŦāđāđāļāđāđāļāļ§āđāļēāļāļīāļāļŠāđāļāļāļāđāļāļāļāļāļąāļ§āļāļąāļāļāļķāļāđāļĄāđāđāļāđāļĨāļāļĨāđāļēāļāļāļēāļĢāļāļąāđāļāļāđāļēāļŠāđāļ§āļāļāļĨāļēāļāđāļāļĒāđāļĄāđāđāļāđāļāļąāđāļāđāļ āđāļ§āđāļāđāļāđāļāļąāđāļāđāļāđāļ§āđ
āļāļĢāļ§āļāļŠāļāļāđāļāļĢāļāļŠāļĢāđāļēāļāļāđāļāļāļ§āļēāļĄāļāļąāļāļāļķāļāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļĄ
Zap Logger āđāļāđāļāđāļāđāļĢāļ·āđāļāļāļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļ āđāļāđāļāļēāļĢāļāļąāļāđāļāļĢāļāļŠāļĢāđāļēāļāļāļĩāđāđāļĄāđāļāļđāļāļāđāļāļāļāļēāļāļāļģāđāļāļŠāļđāđāļāļąāļāļāļķāļāļāļĩāđāđāļĒāļāļ§āļīāđāļāļĢāļēāļ°āļŦāđāđāļāđāļĒāļēāļāļŦāļĢāļ·āļāļĄāļĩāļāđāļāļĄāļđāļĨāļāļĩāđāđāļĄāđāļŠāļĄāļāļđāļĢāļāđ āđāļāļ·āđāļāđāļŦāđāđāļāđāđāļāļ§āđāļēāļāļąāļāļāļķāļāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāļāļāļāļāļļāļāđāļŠāļāļāļāļĨāļāļĒāđāļēāļāļāļđāļāļāđāļāļ:
- āđāļāđāļāļąāļ§āļŠāļĢāđāļēāļāļāļīāļĨāļāđ Zap āļāļĩāđāđāļŦāđāļĄāļēāļāļĒāđāļēāļāļŠāļĄāđāļģāđāļŠāļĄāļ āđāļāđāļ
zap.String(),zap.Int()āļŊāļĨāļŊ āļŠāļģāļŦāļĢāļąāļāļāđāļāļĄāļđāļĨāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļ - āļāļĢāļ§āļāļŠāļāļāđāļŦāđāđāļāđāđāļāļ§āđāļēāļāļāļāđāļāđāļāļāđāđāļāļāļāļģāļŦāļāļāđāļāļāļāļĩāđāļāļđāļāļāļąāļāļāļķāļāļāļąāđāļāļŠāļēāļĄāļēāļĢāļāļāļĩāđāļĢāļĩāļĒāļĨāđāļĨāļāđāđāļāđāļāļĒāđāļēāļāđāļŦāļĄāļēāļ°āļŠāļĄ
- āļŦāļĨāļĩāļāđāļĨāļĩāđāļĒāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĢāļāļŠāļĢāđāļēāļāļāļāļāļāđāļāļāļ§āļēāļĄāļāļąāļāļāļķāļāļāđāļāļĒāļāļĢāļąāđāļ āđāļāļ·āđāļāļāļāļēāļāļāļēāļāļāļģāđāļŦāđāļāļēāļĢāđāļĒāļāļ§āļīāđāļāļĢāļēāļ°āļŦāđāđāļĨāļ°āļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļąāļāļāļķāļāļāļąāļāļāđāļāļāđāļāđ
āļāļēāļĢāļāļĩāļāļąāļāļāļąāļāļŦāļēāļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļāļ°āļāļīāļāđāļāļĢāļāļąāļŠ
āļāđāļāļāļ§āļēāļĄāļāļēāļāļāđāļāļāļ§āļēāļĄāļāļēāļāđāļĄāđāļāļĢāļēāļāļāļāļķāđāļāđāļāļ·āđāļāļāļāļēāļāļāļēāļĢāđāļāđāļ§āļāļĢāđāđāļāļĨāļ§āđāļāļąāļāđāļāļāļĢāđāļŦāļĢāļ·āļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāđāļāļāļāļģāļŦāļāļāđāļĄāļ·āđāļāđāļāđāļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļāļ°āļāļīāļāđāļāļĢāļāļąāļŠāđāļāļ·āđāļāļāļĢāļąāļāļāļĢāļļāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āļŦāļēāļāļāļļāļāļŠāļđāļāđāļŠāļĩāļĒāļāđāļāļāļ§āļēāļĄāļāļąāļāļāļķāļāđāļāđāļŦāļĄāļāļāļ°āļāļīāļāđāļāļĢāļāļąāļŠ:
- āļāļĢāļ§āļāļŠāļāļāđāļŦāđāđāļāđāđāļāļ§āđāļēāļāļēāļĢāļāļģāļŦāļāļāļāđāļē
zap.Buffer()āļĄāļĩāļāļāļēāļāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļĄāđāļāļĒāļāļīāļāļāļēāļĄāļāļĢāļīāļĄāļēāļāļāļēāļĢāļāļąāļāļāļķāļāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļ - āđāļāđ hooks āļāļīāļāļĢāļ°āļāļāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļĄāđāļāļ·āđāļāļĨāđāļēāļāļāļąāļāđāļāļāļĢāđāļāļąāļāļāļķāļāļāđāļāļāļāļĩāđāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļļāļāļāļ°āļāļāļ
- āļāļīāļāļēāļĢāļāļēāđāļāđāđāļŦāļĄāļāļāļīāļāđāļāļĢāļāļąāļŠāđāļāļĢāļ°āļŦāļ§āđāļēāļāļāļąāđāļāļāļāļāļāļēāļĢāļāļąāļāļāļēāđāļāļ·āđāļāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāđāļāļ·āđāļāļāļ·āļāđāļāđāļĄāļēāļāļāļķāđāļ āļŦāļēāļāļāļļāļāļāļĢāļ°āļŠāļāļāļąāļāļŦāļēāļāđāļāļāļ§āļēāļĄāļŠāļđāļāļŦāļēāļĒ
āļāļēāļĢāļŦāļĄāļļāļāļāļąāļāļāļķāļāđāļĨāļ°āļāļēāļĢāļāļąāļāļāļēāļĢāđāļāļĨāđ
āļāļēāļĢāļāļąāļāļāļēāļĢāđāļāļĨāđāļāļąāļāļāļķāļāđāļāđāļāļŠāļīāđāļāļŠāļģāļāļąāļ āđāļĨāļ°āļāļēāļĢāļŦāļĄāļļāļāđāļ§āļĩāļĒāļāļāļąāļāļāļķāļāļāļĩāđāļāļģāļŦāļāļāļāđāļēāđāļĄāđāļāļđāļāļāđāļāļāļāļēāļāļŠāđāļāļāļĨāđāļŦāđāđāļāļĨāđāļāļąāļāļāļķāļāļĄāļĩāļāļāļēāļāđāļŦāļāđāđāļāļīāļāđāļāļŦāļĢāļ·āļāļāđāļāļāļ§āļēāļĄāļŠāļđāļāļŦāļēāļĒ āļŦāļēāļāļāļļāļāļāļĢāļ°āļŠāļāļāļąāļāļŦāļēāđāļāļĩāđāļĒāļ§āļāļąāļāļāļēāļĢāļāļąāļāļāļēāļĢāđāļāļĨāđāļāļąāļāļāļķāļ:
- āļĢāļ§āļĄāđāļāđāļāđāļāļāļāļēāļĢāļŦāļĄāļļāļāđāļ§āļĩāļĒāļāļāļąāļāļāļķāļāļāļāļāļāļļāļāļāļĨāļāļĩāđāļŠāļēāļĄāļŦāļēāļāļāļąāļāļāđāļāļąāļāđāļāļāļąāļ§āļāļāļ Zap āđāļĄāđāļāļĢāļāļāļąāļāļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāļāļāļāļāļļāļ
- āļāļģāļŦāļāļāļāđāļēāļāļēāļĢāļēāļĄāļīāđāļāļāļĢāđāļāļēāļĢāļŦāļĄāļļāļāđāļ§āļĩāļĒāļāļāļąāļāļāļķāļ āđāļāđāļ āļāļāļēāļāđāļāļĨāđāđāļĨāļ°āļāļģāļāļ§āļāļāļēāļĢāļŦāļĄāļļāļ āļāļēāļĄāļāļ§āļēāļĄāļāļĩāđāđāļāļāļēāļĢāļāļąāļāļāļķāļāđāļĨāļ°āļāļ§āļēāļĄāļāļļāļāļ·āđāļāļāļĩāđāļāļąāļāđāļāđāļāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļ
- āļāļĢāļ§āļāļŠāļāļāđāļāđāļĢāđāļāļāļāļĢāļĩāđāļāļĨāđāļāļąāļāļāļķāļāđāļāđāļāļāļĢāļ°āļāļģāđāļāļ·āđāļāđāļŦāđāđāļāđāđāļāļ§āđāļēāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļŦāļĄāļļāļāđāļĨāļ°āļĨāđāļēāļāļāđāļāļĄāļđāļĨāļāļąāļāđāļāļĄāļąāļāļīāđāļāđāļĢāļąāļāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāļēāļĄāļāļĩāđāļāļģāļŦāļāļāļāđāļēāđāļ§āđ
āļāļēāļĢāđāļāđāđāļāļāļąāļāļŦāļēāđāļāļĩāđāļĒāļ§āļāļąāļ Zap Logger āļĄāļąāļāļāļ°āđāļāļĩāđāļĒāļ§āļāđāļāļāļāļąāļāļāļēāļĢāđāļāļēāļ°āļĨāļķāļāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāđāļĨāļ°āļāļĢāļ§āļāļŠāļāļāđāļŦāđāđāļāđāđāļāļ§āđāļēāļāļąāļ§āļāļąāļāļāļķāļāđāļāđāļĢāļąāļāļāļēāļĢāļāļąāđāļāļāđāļēāļāđāļ§āļĒāļāļąāļ§āđāļĨāļ·āļāļāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļĄāļŠāļģāļŦāļĢāļąāļāļāļĢāļāļĩāļāļēāļĢāđāļāđāļāļēāļāļāļāļāļāļļāļ āđāļĄāļ·āđāļāļāļŠāļēāļāļĢāļ§āļĄāļāļąāļāđāļāđāļāđāļāļāļāđāļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļāļāļāđāļāļĨāļāļāļāļĢāđāļĄ āđāļāđāļ AppMaster āļāļĢāļ§āļāļŠāļāļāđāļŦāđāđāļāđāđāļāļ§āđāļēāļāļēāļĢāļāļąāđāļāļāđāļēāļāļēāļĢāļāļąāļāļāļķāļāļāļāļāļāļļāļāļĒāļąāļāļāļģāļāļķāļāļāļķāļāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄāļāļĩāđāđāļĄāđāļāđāļģāļāļąāļāļāļāļāđāļāļĨāļāļāļāļĢāđāļĄāļāļąāļāļāļĨāđāļēāļ§āļāđāļ§āļĒ
āđāļŦāļĨāđāļāļāđāļāļĄāļđāļĨāđāļāļīāđāļĄāđāļāļīāļĄāđāļĨāļ°āļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļāļāļļāļĄāļāļ
āļāļēāļĢāđāļāļīāļāļāļēāļāļŠāļđāđāļāļēāļĢāđāļĢāļĩāļĒāļāļĢāļđāđ Zap Logger āđāļĄāđāđāļāđāļŦāļĒāļļāļāļāļĒāļđāđāļāļĩāđāļāļēāļĢāļāļąāđāļāļāđāļēāđāļĢāļīāđāļĄāļāđāļāđāļĨāļ°āļāļēāļĢāđāļāđāļāļēāļāļāļ·āđāļāļāļēāļ āļāļļāļĄāļāļ Go āļĄāļĩāļāļ§āļēāļĄāļāļĢāļ°āļāļ·āļāļĢāļ·āļāļĢāđāļāđāļĨāļ°āļāļļāļāļĄāđāļāļāđāļ§āļĒāļāļĢāļąāļāļĒāļēāļāļĢ āļāļģāđāļŦāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļēāļāļķāļāļāļēāļĢāđāļĢāļĩāļĒāļāļĢāļđāđāđāļĨāļ°āļāļēāļĢāļāļĢāļąāļāļāļĢāļļāļāļāļĒāđāļēāļāļāđāļāđāļāļ·āđāļāļāđāļāđ āļāđāļēāļāļĨāđāļēāļāļāļĩāđāļāļ·āļāđāļŦāļĨāđāļāļāđāļāļĄāļđāļĨāđāļĨāļ°āđāļāļĨāļāļāļāļĢāđāļĄāļāļąāļāļāļĢāļāļāļļāļāļāđāļēāļāļĩāđāļāļļāļāļŠāļēāļĄāļēāļĢāļāļŦāļēāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļāļāļēāļāļāļļāļĄāļāļāđāļāđ:
āđāļāļāļŠāļēāļĢ Zap Logger āļāļĒāđāļēāļāđāļāđāļāļāļēāļāļāļēāļĢ
āļāļĩāđāđāļĢāļāđāļāļāļēāļĢāļāđāļāļŦāļēāļāđāļāļĄāļđāļĨāļāļĩāđāļāļĢāļāļāļāļĨāļļāļĄāđāļāļĩāđāļĒāļ§āļāļąāļ Zap Logger āļāļ·āļāđāļāļāļŠāļēāļĢāļāļĒāđāļēāļāđāļāđāļāļāļēāļāļāļēāļĢ āđāļŦāļĨāđāļāļāļĩāđāļĄāļēāļāļĩāđāđāļāđāļāļāļģāđāļāļ°āļāļģāļāļĩāđāđāļāļ·āđāļāļāļ·āļāđāļāđāđāļāļĩāđāļĒāļ§āļāļąāļāļāļēāļĢāļāļīāļāļāļąāđāļ āļāļēāļĢāļāļģāļŦāļāļāļāđāļē āđāļĨāļ°āđāļāļ§āļāļēāļāļāļāļīāļāļąāļāļīāļāļĩāđāļāļĩāļāļĩāđāļŠāļļāļ āļāļāļāļāļēāļāļāļĩāđāļĒāļąāļāļĄāļĩāļāđāļāļĄāļđāļĨāđāļāļĩāđāļĒāļ§āļāļąāļāļĢāļ°āļāļąāļāļāļēāļĢāļāļąāļāļāļķāļāđāļĨāļ°āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāļāļĩāđ Zap āļĄāļāļāđāļŦāđ
āļāļāļĢāļąāļĄāđāļĨāļ°āļāļļāļĄāļāļāļāļāļāđāļĨāļāđ
āđāļāļĨāļāļāļāļĢāđāļĄāđāļāđāļ Stack Overflow āđāļĨāļ° r/golang āļāļāļ Reddit āļāļģāļĨāļąāļāļāļķāļāļāļąāļāđāļāļāđāļ§āļĒāļāļēāļĢāļŠāļāļāļāļēāđāļāļĩāđāļĒāļ§āļāļąāļ Go āđāļĨāļ°āđāļĨāļāļĢāļēāļĢāļĩāļāđāļēāļāđ āļĢāļ§āļĄāļāļķāļ Zap Logger āļāļāļĢāļąāļĄāđāļŦāļĨāđāļēāļāļĩāđāđāļāđāļāļŠāļāļēāļāļāļĩāđāļāļĩāđāļāļĩāđāļĒāļĩāđāļĒāļĄāđāļāļāļēāļĢāļāļēāļĄāļāļģāļāļēāļĄ āđāļāđāļāļāļąāļāļāļ§āļēāļĄāļĢāļđāđ āđāļĨāļ°āđāļĢāļĩāļĒāļāļĢāļđāđāļāļēāļāļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļāļāļāļąāļāļāļąāļāļāļē Go āļāļāļāļ·āđāļāđ
āđāļāļāļĩāđāļāļĨāļļāđāļĄāļāļđāđāđāļāđāđāļĨāļ°āļāļēāļĢāļāļāļāļ°
āļāļĨāļļāđāļĄāļāļđāđāđāļāđāđāļĨāļ°āļāļēāļĢāļāļāļāļ°āđāļāļāļ·āđāļāļāļĩāđāđāļāđāļāļāđāļāļāļāļēāļāđāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļāļāļąāļāļāļąāļāļāļąāļāļāļē Go āļāļāļāļ·āđāļāđ āļāđāļ§āļĒāļāļāđāļāļ āļāļĢāļ§āļāļŠāļāļāđāļāļĨāļāļāļāļĢāđāļĄāđāļāđāļ Meetup.com āđāļāļ·āđāļāļāđāļāļŦāļēāļāļīāļāļāļĢāļĢāļĄāđāļĨāļ°āļāļĨāļļāđāļĄāđāļāļĨāđāļāļąāļ§āļāļļāļāļāļķāđāļāļāļļāļāļŠāļēāļĄāļēāļĢāļāļāļđāļāļāļļāļĒāđāļāļĩāđāļĒāļ§āļāļąāļ Zap Logger āđāļĨāļ°āļŦāļąāļ§āļāđāļāļāļ·āđāļ āđ āļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļāļāļąāļ Go
āļāļ·āđāļāļāļĩāđāđāļāđāļāļāđāļāļĄāļđāļĨ GitHub āđāļĨāļ°āļāļąāļāļŦāļē
āļāļ·āđāļāļāļĩāđāđāļāđāļāļāđāļāļĄāļđāļĨ GitHub āļŠāļģāļŦāļĢāļąāļ Zap Logger āđāļĄāđāđāļāđāđāļāđāļāđāļāļĩāļĒāļāļāļĩāđāļŠāļģāļŦāļĢāļąāļāđāļāđāļēāļāļķāļāđāļāđāļāđāļāđāļēāļāļąāđāļ āļāļāļāļāļēāļāļāļĩāđāļĒāļąāļāđāļāđāļāļāļĩāđāļāļĩāđāļāļļāļāļŠāļēāļĄāļēāļĢāļāļĢāļēāļĒāļāļēāļāļāļļāļāļāļāļāļĢāđāļāļ āļāļāļāļļāļāļŠāļĄāļāļąāļāļī āđāļĨāļ°āļĄāļĩāļŠāđāļ§āļāļĢāđāļ§āļĄāđāļāđāļāļĢāļāļāļēāļĢāļāđāļēāļāļāļēāļĢāļĢāđāļāļāļāļāļāļķāļ āļāļēāļĢāļāļāļāļ§āļāļāļąāļāļŦāļēāđāļĨāļ°āļāļēāļĢāļāļ āļīāļāļĢāļēāļĒāļāļĩāđāļĄāļĩāļāļĒāļđāđāļĒāļąāļāļŠāļēāļĄāļēāļĢāļāđāļŦāđāļāđāļāļĄāļđāļĨāđāļāļīāļāļĨāļķāļāđāļāļĩāđāļĒāļ§āļāļąāļāļāļąāļāļŦāļēāđāļĨāļ°āđāļāļ§āļāļēāļāđāļāđāđāļāļāļąāđāļ§āđāļāđāļāđ
āļāļāļāđāļ§āļĒāļŠāļāļāđāļĨāļ°āđāļāļŠāļāđāđāļāļāļĨāđāļāļ
āļāļēāļĢāđāļĢāļĩāļĒāļāļĢāļđāđāļāļēāļāļāļāļāđāļ§āļĒāļŠāļāļāđāļĨāļ°āđāļāļŠāļāđāđāļāļāļĨāđāļāļāļāļĩāđāđāļāļĩāļĒāļāđāļāļĒāļāļąāļāļāļąāļāļāļēāļāļĩāđāļĄāļĩāļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļ°āđāļāđāļāļāļĢāļ°āđāļĒāļāļāđāļāļĒāđāļēāļāđāļŦāļĨāļ·āļāđāļāļ·āđāļ āļāļĨāđāļāļāđāļāļāļĢāđāļāļģāļāļ§āļāļĄāļēāļāđāļāđāļāļāļąāļāļāļāļāļ§āļēāļĄāđāļāļīāļāļĨāļķāļāđāļāļĩāđāļĒāļ§āļāļąāļāļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļāļāļāļ§āļāđāļāļēāļāļąāļ Zap Logger āļāļķāđāļāļāļģāđāļŠāļāļāđāļāļĨāđāļāļĨāļąāļāļāļĩāđāđāļāđāļāļēāļāđāļāđāļāļĢāļīāļāđāļĨāļ°āļāļĢāļāļĩāļāļēāļĢāđāļāđāļāļēāļāđāļāđāļĨāļāđāļŦāđāļāļāļ§āļēāļĄāđāļāđāļāļāļĢāļīāļ āļāļēāļĢāļāđāļāļŦāļēāđāļ§āđāļāđāļāļāļāđāļēāļĒāđ āļāļ°āđāļŦāđāļāļģāđāļāļ°āļāļģāđāļĨāļ°āļāđāļāļĄāļđāļĨāđāļāļīāļāļĨāļķāļāļāļĩāļĨāļ°āļāļąāđāļāļāļāļāļĄāļēāļāļĄāļēāļĒ
āļ§āļīāļāļĩāđāļāđāļĨāļ°āļāļēāļĢāļŠāļąāļĄāļĄāļāļēāļāđāļēāļāđāļ§āđāļ
āļāļđāđāđāļĢāļĩāļĒāļāļāļēāļāļ āļēāļāļāļēāļāđāļāđāļĢāļąāļāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļ§āļīāļāļĩāđāļāļāļāļāđāļ§āļĒāļŠāļāļāđāļĨāļ°āļāļēāļĢāļŠāļąāļĄāļĄāļāļēāļāđāļēāļāđāļ§āđāļ āđāļāļĨāļāļāļāļĢāđāļĄ āđāļāđāļ YouTube āđāļŪāļŠāļāđāļāļđāđāļŠāļĢāđāļēāļāđāļāļ·āđāļāļŦāļēāļāđāļēāļāđ āļāļĩāđāđāļŦāđāļ§āļīāļāļĩāđāļāđāļāļ°āļāļģāđāļāļ§āļāļēāļāļāļāļīāļāļąāļāļīāđāļāļāļēāļĢāļāļąāļāļāļķāļāļāļāļ Go āđāļĨāļ°āļāđāļāļāļģāļŦāļāļāđāļāļāļēāļ°āļāļāļ Zap Logger āļĢāļđāļāđāļāļāļāļĩāđāļŠāļēāļĄāļēāļĢāļāļāđāļ§āļĒāđāļāļāļēāļĢāļāļģāļāļ§āļēāļĄāđāļāđāļēāđāļāļāļēāļĢāļāļģāđāļāļ§āļāļīāļāđāļāļāļāļīāļāļąāļāļīāđāļāļāļēāļāļāļāļīāļāļąāļāļī
āļāļēāļĢāļāļķāļāļāļāļĢāļĄāđāļĨāļ°āļāļēāļĢāļāļĢāļ°āļāļļāļĄāđāļāļīāļāļāļāļīāļāļąāļāļīāļāļēāļĢāļāļēāļāļ§āļīāļāļēāļāļĩāļ
āļāļīāļāļēāļĢāļāļēāļŦāļĨāļąāļāļŠāļđāļāļĢāļāļēāļĢāļāļķāļāļāļāļĢāļĄāļ§āļīāļāļēāļāļĩāļāđāļĨāļ°āđāļ§āļīāļĢāđāļāļāđāļāļāļŦāļēāļāļāļļāļāļāđāļāļāļāļēāļĢāļāļĢāļ°āļŠāļāļāļēāļĢāļāđāļāļēāļĢāđāļĢāļĩāļĒāļāļĢāļđāđāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļ āđāļāļĒāļāļąāđāļ§āđāļāļāļ°āļŠāļāļāđāļāļĒāļāļđāđāđāļāļĩāđāļĒāļ§āļāļēāļāđāļāļāļļāļāļŠāļēāļŦāļāļĢāļĢāļĄāđāļĨāļ°āļĄāļĩāļŦāļĨāļąāļāļŠāļđāļāļĢāļāļĩāđāļāļēāļāļāļĢāļāļāļāļĨāļļāļĄāļŦāļąāļ§āļāđāļāļāļąāđāļāļŠāļđāļāđāļāļāļēāļĢāđāļāđ Zap Logger āļāļĒāđāļēāļāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
āļāļąāļ§āļāļĒāđāļēāļāļāļēāļĢāļāļđāļĢāļāļēāļāļēāļĢāļāļąāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļ
āļāļēāļĢāļŠāļģāļĢāļ§āļāļāļąāļ§āļāļĒāđāļēāļāļāļēāļĢāļāļđāļĢāļāļēāļāļēāļĢāļāļąāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāđāļĨāļ°āđāļāļĨāļāļāļāļĢāđāļĄāļāļ·āđāļāđ āļŠāļēāļĄāļēāļĢāļāđāļŦāđāđāļāļ§āļāļīāļāđāļāļāļēāļĢāļāļĢāļąāļāļāļĢāļļāļāđāļāļĢāđāļāđāļāļāđ Go āļāļāļāļāļļāļāđāļāđ āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ āļāļĩāđ AppMaster āļāļ§āļēāļĄāđāļāđāļēāļāļąāļāđāļāđāļāļāļ Zap Logger āļāļąāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāđāļāđāļāļāļāđāļāđāļ§āļĒāđāļŦāđāļāļąāļāļāļąāļāļāļēāļāļĢāļąāļāļāļĢāļļāļāļāļąāļāļāđāļāļąāļāļāļēāļĢāļāļąāļāļāļķāļāļāļāļāđāļāļāļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļāļāļāđāļāļĨāļāļāļāļĢāđāļĄ no-code āļāļĩāđ
āđāļāļĢāļāļāļģāđāļ§āđāļ§āđāļēāļāļēāļĢāļāļąāļāļāļēāđāļāđāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāđāļāđāļāļ·āđāļāļāļāļāļāļāļēāļĢāđāļĢāļĩāļĒāļāļĢāļđāđāđāļĨāļ°āļāļēāļĢāļāļķāļāļāļ āļāđāļ§āļĒāļāļēāļĢāđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļāļĢāļąāļāļĒāļēāļāļĢāļāļļāļĄāļāļāđāļŦāļĨāđāļēāļāļĩāđāđāļĨāļ°āļĄāļĩāļŠāđāļ§āļāļĢāđāļ§āļĄāļāļąāļāļāļąāļāļāļąāļāļāļēāļĢāļēāļĒāļāļ·āđāļ āļāļļāļāļāļ°āđāļĄāđāđāļāļĩāļĒāļāđāļāļĩāđāļĒāļ§āļāļēāļ Zap Logger āđāļāđāļēāļāļąāđāļ āđāļāđāļĒāļąāļāļāļąāļāđāļāļāđāļāļ§āļāļēāļāļāļāļīāļāļąāļāļīāļĨāđāļēāļŠāļļāļāđāļāļāļēāļĢāļāļąāļāļāļē Go āļāļĩāļāļāđāļ§āļĒ
āļāļģāļāļēāļĄāļāļĩāđāļāļāļāđāļāļĒ
Zap Logger āđāļāđāļāđāļĨāļāļĢāļēāļĢāļĩāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāļāļķāđāļāļāļāļāđāļāļāļĄāļēāđāļāļ·āđāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļēāļĢāļāļģāļāļēāļāļŠāļđāļāđāļĨāļ°āļāļēāļĢāļāļģāļāļēāļāļāļĢāđāļāļĄāļāļąāļāđāļāđāļāļāļāļĨāļīāđāļāļāļąāļ Go āļĄāļĩ API āļāļĩāđāļāļąāļāļĨāļģāļāļąāļāļāļ§āļēāļĄāļŠāļģāļāļąāļāļāļāļāļāļ§āļēāļĄāđāļĢāđāļ§āđāļĨāļ°āļāđāļ§āļĒāđāļŦāđāļāļąāļāļāļąāļāļāļēāļŠāļēāļĄāļēāļĢāļāļāļąāļāļāļķāļāļāđāļāļĄāļđāļĨāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāđāļāđāļāļĒāđāļēāļāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
āđāļāļāļāđāļēāļāļāļēāļāļĢāļ°āļāļāļāļąāļāļāļķāļāđāļāļāļāļąāđāļāđāļāļīāļĄāļāļēāļāļĢāļ°āļāļ Zap Logger āļĄāļāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļĩāđāđāļŦāļāļ·āļāļāļ§āđāļēāđāļāļĒāļĨāļāļāļēāļĢāļāļąāļāļŠāļĢāļĢāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāđāļĨāļ°āđāļāđāļ§āļāļĢāđāđāļŪāļāļāļāļ CPU āļāļģāđāļŦāđāđāļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļāļŠāļāļēāļāļāļēāļĢāļāđāļāļĩāđāļĄāļĩāđāļŦāļĨāļāļŠāļđāļāļāļķāđāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāđāļāļŠāļīāđāļāļŠāļģāļāļąāļ
āļāļēāļĢāļāļąāđāļāļāđāļē Zap Logger āđāļāļĩāđāļĒāļ§āļāđāļāļāļāļąāļāļāļēāļĢāļāļģāđāļāđāļēāđāļĨāļāļĢāļēāļĢāļĩāđāļāļĒāļąāļāđāļāļĢāđāļāđāļāļāđāļāļāļāļāļļāļāđāļāļĒāđāļāđ 'go get' āļāļēāļāļāļąāđāļāđāļāđ API āđāļāļ·āđāļāđāļĢāļīāđāļĄāļāđāļāļāļąāļ§āļāļąāļāļāļķāļāđāļĨāļ°āļāļģāļŦāļāļāļāđāļēāļāļēāļĄāļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāļāļāļāļāļļāļ
āđāļāđ Zap Logger āļĢāļāļāļĢāļąāļāļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāļāļķāđāļāļāļļāļāļŠāļēāļĄāļēāļĢāļāđāļāļīāđāļĄāļāļĢāļīāļāļāđāļĨāļ°āļāđāļāļĄāļđāļĨāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāļĨāļāđāļāļāļąāļāļāļķāļāļāļāļāļāļļāļāđāļāļ·āđāļāđāļŦāđāļĄāļĩāļāđāļāļĄāļđāļĨāļĄāļēāļāļāļķāđāļāđāļĨāļ°āđāļĒāļāļ§āļīāđāļāļĢāļēāļ°āļŦāđāđāļāđāļāđāļēāļĒāļāļķāđāļ
Zap āļĄāļĩāļĢāļ°āļāļąāļāļāļēāļĢāļāļąāļāļāļķāļāļāļĩāđāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āđāļāđāļ āļāļēāļĢāļāļĩāļāļąāļ āļāđāļāļĄāļđāļĨ āļāļģāđāļāļ·āļāļ āļāđāļāļāļīāļāļāļĨāļēāļ dpanic āļāļ§āļēāļĄāļāļ·āđāļāļāļĢāļ°āļŦāļāļ āđāļĨāļ°āļĢāđāļēāļĒāđāļĢāļ āļāđāļ§āļĒāđāļŦāđāļŠāļēāļĄāļēāļĢāļāļāļ§āļāļāļļāļĄāđāļāļēāļāđāļāļļāļāļāļēāļĢāļāļąāļāļāļķāļāđāļāđāļāļĒāđāļēāļāļĨāļ°āđāļāļĩāļĒāļ
āđāļāđ Zap Logger āļŠāļēāļĄāļēāļĢāļāļĢāļ§āļĄāđāļāđāļēāļāļąāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāđāļāđāļāļāļāđāļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļāļāļāđāļāļĨāļāļāļāļĢāđāļĄ AppMaster.io āđāļāđ āļāļķāđāļāļāđāļ§āļĒāđāļāļīāđāļĄāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāļąāļāļāļķāļāļāļāļāđāļāļāļāļĩāđāļāļąāļāļāļēāļāđāļ§āļĒāļāļļāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļ no-code
āđāļāļāļēāļĢāđāļāđāļāļēāļāļāļĢāļīāļ āļāļāđāļāļ°āļāļģāđāļŦāđāļāļģāļŦāļāļāļāđāļē Zap āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļąāļāļāļķāļāđāļāļāļāļ°āļāļīāļāđāļāļĢāļāļąāļŠ āđāļāđāļĢāļ°āļāļąāļāļāļąāļāļāļķāļāļāļĩāđāļāļģāļŦāļāļāđāļāļāļāļĒāđāļēāļāđāļŦāļĄāļēāļ°āļŠāļĄ āđāļĨāļ°āļāļĢāļ§āļāļŠāļāļāđāļŦāđāđāļāđāđāļāļ§āđāļēāđāļāļēāļāđāļāļļāļāļāļāļāļāļąāļāļāļķāļāđāļāđāļĢāļąāļāļāļēāļĢāļāļąāļāđāļāđāļāļāļĒāđāļēāļāļāļĨāļāļāļ āļąāļĒāđāļĨāļ°āļāļąāļāļāļēāļĢāļāļĒāđāļēāļāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
āļāļēāļĢāđāļāđāđāļāļāļąāļāļŦāļēāļāđāļ§āļĒ Zap āđāļāļĩāđāļĒāļ§āļāđāļāļāļāļąāļāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļāļąāļāļāļķāļ āļāļĢāļ§āļāļŠāļāļāđāļŦāđāđāļāđāđāļāļ§āđāļēāļĄāļĩāļāļēāļĢāđāļāđāļĢāļ°āļāļąāļāļāļąāļāļāļķāļāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļĄ āđāļĨāļ°āļāļĢāļ§āļāļŠāļāļāđāļāđāļāļāļāļāļāļļāļāļŠāļģāļŦāļĢāļąāļāļāļĢāļīāļāļāļāļĩāđāļāļđāļāļāđāļāļāđāļĨāļ°āļāļēāļĢāđāļāđāļāđāļāļĄāļđāļĨāļāļĩāđāļĄāļĩāđāļāļĢāļāļŠāļĢāđāļēāļāļ āļēāļĒāđāļāļāļąāļāļāļķāļ
āđāļāđ Zap āļĢāļāļāļĢāļąāļāļāļēāļĢāļŦāļĄāļļāļāđāļ§āļĩāļĒāļāļāļąāļāļāļķāļāđāļĨāļ°āļāļēāļĢāļāļąāļāļāļēāļĢāļāļąāđāļāđāļāļāđāļāļāļĩāļāļŦāļĢāļ·āļāļāđāļēāļāđāļāđāļāđāļāļāļāļāļāļāļļāļāļāļĨāļāļĩāđāļŠāļēāļĄāļāļĩāđāļŠāļēāļĄāļēāļĢāļāļĢāļ§āļĄāđāļāđāļēāļāļąāļāļāļąāļ§āļāļąāļāļāļķāļāđāļāđ
āļāļļāļĄāļāļ Go āļĄāļāļāļāļĢāļąāļāļĒāļēāļāļĢāļāļĩāđāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āļĢāļ§āļĄāļāļķāļāđāļāļāļŠāļēāļĢ āļāļāļāđāļ§āļĒāļŠāļāļ āđāļĨāļ°āļāļāļĢāļąāļĄāļāļĩāđāļāļąāļāļāļąāļāļāļēāļŠāļēāļĄāļēāļĢāļāđāļĢāļĩāļĒāļāļĢāļđāđāđāļāļīāđāļĄāđāļāļīāļĄāđāļāļĩāđāļĒāļ§āļāļąāļāļāļēāļĢāđāļāđ Zap Logger āļāļĒāđāļēāļāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ


