āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰ āĻĻāĻŋāϝāĻŧā§ āĻā§āĻā§ āĻāύā§āύāϤ āĻāϰāĻž: āĻāĻāĻāĻŋ āĻļāĻŋāĻā§āώāĻžāύāĻŦāĻŋāϏ āĻāĻžāĻāĻĄ
āĻāĻ āĻļāĻŋāĻā§āώāĻžāύāĻŦāĻŋāϏ-āĻŦāĻžāύā§āϧāĻŦ āĻāĻžāĻāĻĄā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ Zap Logger-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻĒāύāĻžāϰ Go āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻŦāĻžāĻĄāĻŧāĻžāϤ⧠āĻļāĻŋāĻā§āύāĨ¤ āĻāĻžāĻ āĻžāĻŽā§āĻāϤ, āĻĻā§āϰā§āϤ, āĻāĻŦāĻ āϏāĻŽāϤāϞ āϞāĻāĻŋāĻ āĻāϰ āĻāύā§āϝ āĻāĻŋāĻĒāϏ āĻ āύā§āĻŦā§āώāĻŖ āĻāϰā§āύ⧎⧎

āϞāĻāĻŋāĻ āϏāĻĢāĻāĻāϝāĻŧā§āϝāĻžāϰ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻ āϤā§āϝāĻžāĻŦāĻļā§āϝāĻā§āϝāĻŧ āĻ āύā§āĻļā§āϞāύ, āĻāĻŦāĻ āĻŦāĻŋāĻļā§āώ āĻāϰ⧠Go āĻāϰ āĻĄā§āĻŽā§āύā§, āϝāĻž āĻāϰ āϏāϰāϞāϤāĻž āĻāĻŦāĻ āĻĻāĻā§āώāϤāĻžāϰ āĻāύā§āϝ āĻĒāϰāĻŋāĻāĻŋāϤāĨ¤ āĻāĻžāϞ āϞāĻāĻŋāĻ āĻ āύā§āĻļā§āϞāύāĻā§āϞāĻŋ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āĻĻā§āϰ āĻĻā§āϰā§āϤ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋ āϏāύāĻžāĻā§āϤ āĻāϰāϤ⧠āϏāĻšāĻžāϝāĻŧāϤāĻž āĻāϰ⧠āĻāĻŦāĻ āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽā§ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āĻāĻāϰāĻŖ āĻāĻŦāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āϏāĻŽā§āĻĒāϰā§āĻā§ āĻ āύā§āϤāϰā§āĻĻā§āώā§āĻāĻŋ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ āĻĒā§āϰāĻžāĻŖāĻŦāύā§āϤ āĻā§ āĻāĻā§āϏāĻŋāϏā§āĻā§āĻŽā§, āϞāĻāĻŋāĻ āĻāĻ āĻāĻāĻ āĻĻāϰā§āĻļāύā§āϰ āĻ āϧā§āύ⧠āĻĒāĻĄāĻŧā§ â āĻāĻāĻŋ āĻŦāĻžāϧāĻžāĻšā§āύ, āϏāϰāϞ āĻāĻŦāĻ āĻ āϤā§āϝāύā§āϤ āĻāĻžāϰā§āϝāĻāϰ⧠āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤāĨ¤
āύāϤā§āύāĻĻā§āϰ āϝāĻžāĻŦāĻžāϰ āĻāύā§āϝ, āϞāĻāĻŋāĻ āĻŦā§āĻāĻž āĻŽā§āϞāĻŋāĻāĨ¤ Go āϞāĻ āĻāύ āĻāϰāĻž āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāύāϏā§āϞ⧠āĻŦāĻŋāĻŦā§āϤāĻŋ āĻŽā§āĻĻā§āϰāĻŖ āϏāĻŽā§āĻĒāϰā§āĻā§ āύāϝāĻŧ; āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻŽāϧā§āϝ⧠āĻāĻā§ āϝāĻžāĻāϝāĻŧāĻž āĻāĻāύāĻžāĻā§āϞāĻŋāϰ āύāĻĨāĻŋāĻā§āĻā§āϤ āĻāϰāĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋāĻāϤ āϰā§āĻāϰā§āĻĄ āϰāĻžāĻāĻžāϰ āĻŦāĻŋāώāϝāĻŧā§āĨ¤ āĻāĻ āϰā§āĻāϰā§āĻĄāĻā§āϞāĻŋ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ, āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āύāĻŋāϰā§āĻā§āώāĻŖ āĻāĻŦāĻ āĻāĻŽāύāĻāĻŋ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āύāĻŋāϰā§āĻā§āώāĻŖā§āϰ āĻāύā§āϝ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻā§āĻāĻĒāϝāĻŧā§āύā§āĻ āĻšāϝāĻŧā§ āĻāĻ ā§āĨ¤
Go āĻāĻāĻāĻŋ āύā§āĻāĻŋāĻ āϞāĻāĻŋāĻ āĻĒā§āϝāĻžāĻā§āĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, log , āϝāĻž āĻāĻĒāύāĻžāϰ āĻāĻžāϰā§āĻŽāĻŋāύāĻžāϞ āĻŦāĻž āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĢāĻžāĻāϞ āϏāĻš āĻŦāĻŋāĻāĻŋāύā§āύ āĻāύā§āϤāĻŦā§āϝ⧠āĻŦāĻžāϰā§āϤāĻž āĻāĻāĻāĻĒā§āĻ āĻāϰāĻžāϰ āĻŽāϤ⧠āĻŽā§āϞāĻŋāĻ āϞāĻāĻŋāĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤ āϤāĻŦā§āĻ, āĻāϧā§āύāĻŋāĻ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻŦāĻŋāĻāĻžāĻļā§āϰ āĻŦāĻžāϏā§āϤāĻŦāϤāĻž āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āϝāĻž āĻĻāĻŋāϤ⧠āĻĒāĻžāϰ⧠āϤāĻžāϰ āĻā§āϝāĻŧā§ āĻŦā§āĻļāĻŋ āĻĻāĻžāĻŦāĻŋ āĻāϰā§āĨ¤ āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰ āĻāĻāĻŋāϞ āĻĄāĻžāĻāĻž āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āϞāĻ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž, āĻŦāĻŋāĻāĻŋāύā§āύ āĻāĻāĻāĻĒā§āĻ āĻĢāϰāĻŽā§āϝāĻžāĻ āĻŽāĻžāύāĻŋāϝāĻŧā§ āύā§āĻāϝāĻŧāĻž āĻāĻŦāĻ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏāĻā§ āϤā§āϝāĻžāĻ āύāĻž āĻāϰ⧠āϞāĻ āĻŽā§āϏā§āĻ āĻĒāĻ āύāϝā§āĻā§āϝāϤāĻž āĻāύā§āύāϤ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤
Go āĻāϰ āĻŦā§āĻāĻŋāϤā§āϰā§āϝāĻŽāϝāĻŧ āĻĒā§āϝāĻžāĻā§āĻ āĻāĻā§āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āϏā§āύā§āĻĻāϰā§āϝ āĻšāϞ āϝ⧠āĻāĻāĻŋ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āĻĻā§āϰ āĻŦāĻŋāĻāϞā§āĻĒāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻā§āώāĻŽāϤāĻžāϝāĻŧāύ āĻāϰā§āĨ¤ āĻāĻŽāύ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāϞā§āĻĒ āϝāĻž āĻāϰ āĻāĻā§āĻ-āĻāϤāĻŋ, āĻāĻžāĻ āĻžāĻŽā§āĻāϤ āĻāĻŦāĻ āύāĻŽāύā§āϝāĻŧ āϞāĻāĻŋāĻ āĻā§āώāĻŽāϤāĻžāϰ āĻāύā§āϝ āĻāύāĻĒā§āϰāĻŋāϝāĻŧāϤāĻž āĻ āϰā§āĻāύ āĻāϰā§āĻā§ āϤāĻž āĻšāϞ āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰāĨ¤ āĻā§āϝāĻžāĻĒāĻā§ āĻā§-āĻāϰ āĻŽāĻžāϞā§āĻāĻŋ-āĻā§āϰ āϰāĻŋāϝāĻŧā§āϞāĻŋāĻāĻŋāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ "āĻ āĻŦāϏā§āϏāĻŋāĻāϞāĻŋ āĻĢāĻžāϏā§āĻ" āϞāĻāĻžāϰ āĻšāϤ⧠āĻā§āϰāĻžāĻāύā§āĻĄ āĻāĻĒ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāĻŦāĻ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āϰ āϏāĻšāĻ-āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāĻĒāϰ āĻāϰ āĻĢā§āĻāĻžāϏ āĻāĻāĻŋāĻā§ āĻāύā§āύāϝāĻŧāύ āĻāĻŦāĻ āĻāϤā§āĻĒāĻžāĻĻāύ āĻĒāϰāĻŋāĻŦā§āĻļā§āϰ āĻāύā§āϝ āĻāĻĒāϝā§āĻā§āϤ āĻāϰ⧠āϤā§āϞā§āĨ¤
Go-āĻ āϞāĻāĻŋāĻ āĻāϰāĻžāϰ āĻŽā§āĻāĻžāύāĻŋāĻā§āϏ āĻāĻŦāĻ āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ⧠āĻĄā§āĻŦ āĻĻā§āĻāϝāĻŧāĻžāϰ āĻāĻā§, āϞāĻāĻŋāĻ-āĻāϰ āĻā§āĻŽāĻŋāĻāĻž āĻāĻŋāύāϤ⧠āĻšāĻŦā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āύā§āϰāĻŦ āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻžāĻ āĻāϰ⧠āϝā§, āϝāĻāύ āĻĄāĻžāĻāĻž āĻšāϝāĻŧ, āĻāĻĒāύāĻžāϰ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāϤāĻŋāĻšāĻžāϏāĻŋāĻ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻāĻŦāĻ āĻ āĻā§āϝāύā§āϤāϰā§āĻŖ āĻāĻžāϰā§āϝāĻžāĻŦāϞ⧠āĻĒā§āϰāĻāĻžāĻļ āĻāϰā§āĨ¤ āϝā§āĻŽāύ, āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āĻ āϧāϰāĻž āĻŦāĻžāĻ āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύā§āϰ āĻāύā§āϝ āϞāĻāĻā§āϞāĻŋ sifting āĻŦāĻž āϞāĻžāĻāύā§āϰ āύāĻŋāĻā§ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āϝāĻāύ āĻāĻžāϰā§āϝāĻāϰ āϞāĻāĻŋāĻ āĻŦā§āĻāĻžāϰ āĻāĻŦāĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ⧠āϏāĻŽāϝāĻŧ āĻŦāĻŋāύāĻŋāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧ āϤāĻāύ āĻŦāĻšā§āĻā§āĻŖā§ āĻĒāϰāĻŋāĻļā§āϧ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āϞāĻāĻŋāĻ āĻš'āϞ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖāϝā§āĻā§āϝāϤāĻž āĻāĻŦāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻāϝāĻŧā§āϰ āĻ āĻāĻžāύāĻž āύāĻžāϝāĻŧāĻ, āĻāĻāύāĻ āĻāĻāύāĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻŦāĻŋāĻāĻžāĻļā§āϰ āĻāĻŋāĻĄāĻŧā§ āĻāĻĒā§āĻā§āώāĻž āĻāϰāĻž āĻšāϝāĻŧāĨ¤
āĻā§āύ āĻāĻĒāύāĻžāϰ āĻā§ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāύā§āϝ āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰ āĻāϝāĻŧāύ āĻāϰāĻŦā§āύ?
āϏāĻĢā§āĻāĻāϝāĻŧā§āϝāĻžāϰ āĻŦāĻŋāĻāĻžāĻļā§āϰ āĻā§āώā§āϤā§āϰā§, āϞāĻāĻŋāĻ āĻāĻāĻāĻŋ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻĻāĻŋāĻ āϝāĻž āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āĻĻā§āϰ āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ āĻŽā§āĻāĻžāĻŦā§āϞāĻž āĻāϰāϤ⧠āĻšāϝāĻŧāĨ¤ āĻā§ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻāϝāĻŧā§āϰ āĻāĻāϤā§, āϞāĻāĻŋāĻ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāϰ āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāϰ⧠āĻāĻĒāϞāĻŦā§āϧ āϰāϝāĻŧā§āĻā§, āĻĒā§āϰāϤāĻŋāĻāĻŋāϰ āύāĻŋāĻāϏā§āĻŦ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻāĻŦāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āϰāϝāĻŧā§āĻā§āĨ¤ āϤāĻŦā§āĻ, āϤāĻžāĻĻā§āϰ āĻŽāϧā§āϝā§, āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰ āĻāϧā§āύāĻŋāĻ, āĻĻāĻā§āώ āĻāĻŦāĻ āĻŽāĻžāĻĒāϝā§āĻā§āϝ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāύā§āϝ āϤā§āϰāĻŋ āĻā§āĻŖāĻžāĻŦāϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻā§āĻā§āĻŦāϞāĨ¤
āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰ āĻāĻĒāύāĻžāϰ āĻāĻĄāĻŧ āϞāĻāĻŋāĻ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āύāϝāĻŧ - āĻāĻāĻŋ āĻŦāĻŋāĻļā§āώāĻāĻžāĻŦā§ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻŽāĻžāĻĨāĻžāϝāĻŧ āϰā§āĻā§ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻāύ āĻĒāϰā§āϝāύā§āϤ, āĻ āύā§āĻ āĻĄā§āĻā§āϞāĻĒāĻžāϰ āĻāϰ āĻā§āĻŦāϞāύā§āϤ āĻāϤāĻŋ āĻāĻŦāĻ āύāĻāĻŖā§āϝ āϏāĻŋāĻĒāĻŋāĻāĻ āĻāĻāĻžāϰāĻšā§āĻĄ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻļā§āύā§āĻā§āύ, āϤāĻŦā§ āĻāĻāĻŋ āĻā§ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻā§āύ āĻā§āϝāĻžāĻĒ āĻĒāĻāύā§āĻĻ āĻāϰāĻž āĻšāϝāĻŧ āϤāĻžāϰ āĻĒā§āώā§āĻ āĻā§ āϏā§āĻā§āϰā§āϝāĻžāĻ āĻāϰāĻā§āĨ¤
- āĻŦā§āϝāϤāĻŋāĻā§āϰāĻŽā§ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ: āĻā§āϝāĻžāĻĒ āύā§āϝā§āύāϤāĻŽ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻĒā§āϰāĻāĻžāĻŦ āϏāĻš āĻŦāĻžāϰā§āϤāĻž āϞāĻ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻžāϰ āϏāĻžāĻĨā§ āĻāϞāĻžāĻĻāĻžāĨ¤ āĻāĻāĻŋ āĻāĻŽ āĻŽā§āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāĻŦāĻ āĻāĻŋāύā§āϤāĻžāĻļā§āϞ āĻāĻžāĻ āĻžāĻŽā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻāĻŋ āĻ āϰā§āĻāύ āĻāϰā§, āϝāĻž āĻāĻŦāϰā§āĻāύāĻž āϏāĻāĻā§āϰāĻžāĻšāĻ (GC) āĻāĻāĻžāϰāĻšā§āĻĄ āĻšā§āϰāĻžāϏ āĻāϰā§, āĻāĻāĻŋ āĻāĻā§āĻ-āĻĨā§āϰā§āĻĒā§āĻ āϏāĻŋāϏā§āĻā§āĻŽāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻĻāϰā§āĻļ āĻĒāĻāύā§āĻĻ āĻāϰ⧠āϝāĻž āĻāύ āĻāύ GC āĻŦāĻŋāϰāϤāĻŋāϰ āĻāĻžāϰāĻŖā§ āϏā§āώā§āĻ āϞā§āĻā§āύā§āϏāĻŋ āϏā§āĻĒāĻžāĻāĻāĻā§āϞāĻŋ āĻŦāĻšāύ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āύāĻžāĨ¤
- āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āϞāĻāĻŋāĻ: āĻĒā§āϰāĻĨāĻžāĻāϤ āϞāĻ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāĻā§āϞāĻŋāϰ āĻŦāĻŋāĻĒāϰā§āϤ⧠āϝāĻž āĻ āϏāĻāĻāĻ āĻŋāϤ āĻĒāĻžāĻ ā§āϝ āϰā§āĻāϰā§āĻĄ āĻāϰā§, āĻā§āϝāĻžāĻĒ āϞāĻāĻā§āϞāĻŋ āĻ āύā§āϤāϰā§āύāĻŋāĻšāĻŋāϤāĻāĻžāĻŦā§ JSON āĻāϰ āĻŽāϤ⧠āĻŦāĻŋāύā§āϝāĻžāϏ⧠āĻāĻ āύ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻ āĻāĻžāĻ āĻžāĻŽā§āĻāϤ āĻĒāĻĻā§āϧāϤāĻŋāĻāĻŋ āĻā§āĻŦāϞ āϞāĻāĻā§āϞāĻŋāĻā§ āĻāϰāĻ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āĻāĻŦāĻ āĻŽā§āĻļāĻŋāύ-āĻĒāĻ āύāϝā§āĻā§āϝ āĻāϰ⧠āϤā§āϞ⧠āύāĻž āϤāĻŦā§ āϞāĻ āĻā§āϝāĻŧā§āϰāĻŋ, āĻĒāĻžāϰā§āϏāĻŋāĻ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āϞā§āώāĻŖāĻā§ āϏāĻšāĻ āĻāϰ⧠āϤā§āϞā§, āĻŦāĻŋāĻļā§āώāϤ āĻāĻāĻāĻŋ āĻŦāĻŋāϤāϰāĻŖ āĻāϰāĻž āϏāĻŋāϏā§āĻā§āĻŽ āĻĒā§āϰāϏāĻā§āĻā§āĨ¤
- āϏā§āϤāϰ āĻāĻŦāĻ āύāĻŽā§āύāĻž: āϞāĻ āĻŦāĻžāϰā§āϤāĻž āĻāĻŦāĻ āϏā§āϝāĻžāĻŽā§āĻĒāϞāĻŋāĻ āĻā§āώāĻŽāϤāĻžāϰ āĻāϰā§āϰā§āϤāĻž āĻāĻŦāĻ āĻā§āϰā§āϤā§āĻŦ āĻā§āϝāĻžāĻĒāĻāĻžāϰ āĻāϰāϤ⧠Zap āĻāĻāĻžāϧāĻŋāĻ āϞāĻāĻŋāĻ āϏā§āϤāϰ āϏāϰāĻŦāϰāĻžāĻš āĻāϰā§āĨ¤ āĻāϰ āĻŽāĻžāύ⧠āĻšāϞ āϝ⧠āĻāĻāĻŋ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋāĻŽā§āϞāĻ āĻŦāĻžāϰā§āϤāĻžāĻā§āϞāĻŋāϰ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻāĻŋ āύāĻŽā§āύāĻž āϞāĻ āĻāύ āĻāϰ⧠āĻļāĻŦā§āĻĻ āĻāĻŽāĻžāϤ⧠āĻĒāĻžāϰ⧠- āĻāĻĒāύāĻžāϰ āϞāĻ āĻĄā§āĻāĻžāϤ⧠āϏāĻāĻā§āϤ-āĻĨā§āĻā§-āĻļāĻŦā§āĻĻ āĻ āύā§āĻĒāĻžāϤ āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻāĻžāϰ āĻāύā§āϝ āĻ āĻĒāϰāĻŋāĻšāĻžāϰā§āϝāĨ¤
- āύāĻŽāύā§āϝāĻŧāϤāĻž āĻāĻŦāĻ āĻāĻžāϏā§āĻāĻŽāĻžāĻāĻā§āĻļāύ: āϝāĻž āĻā§āϝāĻžāĻĒāĻā§ āĻāϞāĻžāĻĻāĻž āĻāϰ⧠āϤāĻž āĻšāϞ āĻāϰ āύāĻŽāύā§āϝāĻŧāϤāĻžāĨ¤ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āϰāĻž Zap-āĻāϰ āĻāύā§āύāϤ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻŦāĻŋāĻāϞā§āĻĒāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāύāĻā§āĻĄāĻžāϰ, āĻāĻāĻāĻĒā§āĻ āϏāĻŋāĻā§āĻāĻā§āϞāĻŋ āĻāĻžāϏā§āĻāĻŽāĻžāĻāĻ āĻāϰāϤ⧠āĻāĻŦāĻ āĻāĻŽāύāĻāĻŋ āϤāĻžāĻĻā§āϰ āύāĻŋāĻāϏā§āĻŦ āϞāĻāĻŋāĻ āĻāύāϏā§āĻā§āϰāĻžāĻā§āĻ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻ āĻāĻžāϏā§āĻāĻŽāĻžāĻāĻā§āĻļāύ āĻāĻĒāύāĻžāĻā§ āĻāĻāĻāĻŋ āϞāĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ āϤā§āϰāĻŋ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āĻāϰ⧠āϝāĻž āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϰ āϏāĻžāĻĨā§ āĻĒā§āϰā§āĻĒā§āϰāĻŋ āĻĢāĻŋāĻ āĻāϰā§āĨ¤
- āĻŦāĻŋāĻāĻžāĻļ āĻāĻŦāĻ āĻā§āĻĒāĻžāĻĻāύ āĻĒā§āϰāϏā§āϤā§āϤāĻŋ: āĻā§āϝāĻžāĻĒ āĻāĻāĻā§āĻāĻā§āϞāĻŋ āĻāĻāĻāĻŋ āϞāĻāĻžāϰāĻā§ āϏāĻā§āώāĻŽ āĻāϰ⧠āϝāĻž āĻĒāϰā§āĻā§āώāĻžāϰ āĻĒāϰā§āϝāĻžāϝāĻŧā§ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§-āĻŦāĻžāύā§āϧāĻŦ āĻāĻŦāĻ āĻāϤā§āĻĒāĻžāĻĻāύā§āϰ āĻāύā§āϝ āĻŽāĻžāĻĒāϝā§āĻā§āϝāĨ¤ āĻĄāĻžāϝāĻŧāύāĻžāĻŽāĻŋāĻ āϞā§āĻā§āϞ āĻ ā§āϝāĻžāĻĄāĻāĻžāϏā§āĻāĻŽā§āύā§āĻ āĻāĻŦāĻ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ-āĻĢā§āϰā§āύā§āĻĄāϞāĻŋ āĻāύāϏā§āϞ āĻāĻāĻāĻĒā§āĻāĻā§āϞāĻŋāϰ āĻŽāϤ⧠āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§, āĻĄā§āĻā§āϞāĻĒāĻžāϰāϰāĻž āϏā§āϝā§āĻāĻāĻŋāĻ āĻā§āϞ āĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āϰāϏāĻā§āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤

āĻāĻŽā§āĻ āϏā§āϰā§āϏ: āĻŦā§āĻāĻžāϰ āϏā§āĻā§āϝāĻžāĻ
āĻā§ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϤ⧠āĻā§āϝāĻžāĻĒāĻā§ āĻāĻā§āĻā§āϤ āĻāϰāĻžāϰ āĻ āϰā§āĻĨ āĻšāϞ āϞāĻāĻŋāĻ āĻĻāĻā§āώāϤāĻž āĻāĻŦāĻ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āϰ āĻāϰā§āĻā§āύāĻŽāĻŋāĻā§āϏ⧠āĻāĻ āϧāĻžāĻĒ āĻāĻāĻŋāϝāĻŧā§ āϝāĻžāĻāϝāĻŧāĻžāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖ āϏā§āĻŦāϰā§āĻĒ, AppMaster āĻāϰ āĻŽāϤ⧠āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽāĻā§āϞāĻŋ āĻ āĻĒāĻžāϰā§āĻļāύāĻžāϞ āĻĻāĻā§āώāϤāĻžāϰ āĻāύā§āϝ āĻā§āώā§āĻāĻž āĻāϰ⧠āĻāĻŦāĻ āϤāĻžāĻĻā§āϰ Go-āĻāĻŋāϤā§āϤāĻŋāĻ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠Zap Logger āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āϤāĻžāϰāĻž āϞāĻāĻŋāĻ āĻŽā§āĻāĻžāύāĻŋāĻāĻŽ āϏāĻāĻā§āϰāĻžāύā§āϤ āĻāĻāĻāĻŋ āύāĻŋāϰāĻŦāĻā§āĻāĻŋāύā§āύ āĻ āĻāĻŋāĻā§āĻāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āϝāĻž āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰ āĻāύā§āϝ āĻāĻžāϰā§āϝāĻāϰ āĻāĻŦāĻ āĻļā§āώ-āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāύā§āϝ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻāĻāϝāĻŧāĻāĨ¤
āĻ āϤāĻāĻŦ, āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āϏā§āĻŦāϤāύā§āϤā§āϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋ āĻāϰāĻā§āύ āĻŦāĻž āĻāĻāĻāĻŋ āĻāĻāĻŋāϞ āĻŦāĻŋāϤāϰāĻŖ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻāĻžāĻ āĻāϰāĻā§āύ āύāĻž āĻā§āύ, āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰā§āϰ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋ āĻāĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻŦāĻžāϧā§āϝāϤāĻžāĻŽā§āϞāĻ āĻĒāĻāύā§āĻĻ āĻāϰ⧠āϤā§āϞā§, āĻāϰāĻ āϏā§āĻŽāĻžāϰā§āĻ āϞāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āϏāϰāĻā§āĻāĻžāĻŽ āϏāϰāĻŦāϰāĻžāĻš āĻāϰā§, āĻāĻ āĻŋāύ āύāϝāĻŧāĨ¤
āĻāĻĒāύāĻžāϰ āĻā§ āĻĒā§āϰāĻāϞā§āĻĒā§ āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰ āϏā§āĻ āĻāĻĒ āĻāϰāĻž āĻšāĻā§āĻā§
āϞāĻāĻŋāĻ āϝā§āĻā§āύ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻā§āϰ āĻāύā§āϝ āĻ āϤā§āϝāύā§āϤ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ, āĻŦāĻŋāĻļā§āώ āĻāϰ⧠āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ āĻāĻŦāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖ āϏāĻāĻā§āϰāĻžāύā§āϤāĨ¤ āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ Go āĻāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰā§āύ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĻāĻā§āώ āϞāĻāĻŋāĻ āϏāĻŽāĻžāϧāĻžāύ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāϤ⧠āĻāĻžāύ, āϤāĻžāĻšāϞ⧠Zap Logger āĻāĻĒāύāĻžāϰ āϝāĻž āĻĒā§āϰāϝāĻŧā§āĻāύ āϤāĻž āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻĒāύāĻžāϰ Go āĻĒā§āϰāĻāϞā§āĻĒā§ Zap Logger āϏā§āĻ āĻāĻĒ āĻāϰāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāϞā§āύāĨ¤
āĻĒā§āϰā§āĻŦāĻļāϰā§āϤ
āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰ āϏā§āĻāĻāĻĒā§ āĻĄā§āĻŦ āĻĻā§āĻāϝāĻŧāĻžāϰ āĻāĻā§, āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āϝ⧠āĻāĻĒāύāĻžāϰ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻĒā§āϰā§āĻŦāĻļāϰā§āϤ āϰāϝāĻŧā§āĻā§:
- āĻāĻāĻāĻŋ āĻāĻžāĻā§āϰ āĻĒāϰāĻŋāĻŦā§āĻļāĨ¤
- āĻā§ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻāĻžāĻ āĻžāĻŽā§ āĻāĻŦāĻ āĻŽāĻĄāĻŋāĻāϞ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āĻā§āĻāĻžāύāĨ¤
- āĻāĻāĻāĻŋ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ Go āĻĒā§āϰāĻāϞā§āĻĒ āϝā§āĻāĻžāύ⧠āĻāĻĒāύāĻŋ āϞāĻāĻŋāĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāϤ⧠āĻāĻžāύ āĻŦāĻž āĻāĻāĻāĻŋ āύāϤā§āύ āĻļā§āϰ⧠āĻāϰāĻžāϰ āĻ āĻāĻŋāĻĒā§āϰāĻžāϝāĻŧāĨ¤
āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰ āĻāύāϏā§āĻāϞ āĻāϰāĻž āĻšāĻā§āĻā§
āĻĒā§āϰāĻĨāĻŽ āĻĒāĻĻāĻā§āώā§āĻĒāĻāĻŋ āĻšāϞ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻāĻžāϞāĻŋāϝāĻŧā§ āĻāĻĒāύāĻžāϰ āĻĒā§āϰāĻāϞā§āĻĒā§ āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰ āϝā§āĻā§āϤ āĻāϰāĻž:
go get -u go.uber.org/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 āĻāĻāĻāĻŋ āĻā§āĻĄ āϞā§āĻā§āϞ⧠āύāĻŋāϰā§āĻŦāĻŋāĻā§āύ⧠āĻāĻžāĻ āĻāϰā§, āĻāĻŋāĻā§āϝā§āϝāĻŧāĻžāϞ āϏā§āĻā§āĻĄāĻŋāĻ āĻā§āĻĄ āĻŦāĻž GoLand āĻāϰ āĻŽāϤ IDE āĻāϰ āϏāĻžāĻĨā§ āĻāĻāĻŋāĻā§ āĻāĻā§āĻā§āϤ āĻāϰāĻž āĻāĻĒāύāĻžāϰ āĻā§āĻĒāĻžāĻĻāύāĻļā§āϞāϤāĻžāĻā§ āĻāϰāĻ āĻŦāĻžāĻĄāĻŧāĻŋāϝāĻŧā§ āϤā§āϞāϤ⧠āĻĒāĻžāϰā§āĨ¤ Zap āϞāĻāĻžāϰ āϏāύāĻžāĻā§āϤ āĻāϰāϤ⧠āĻāĻĒāύāĻžāϰ IDE āϏā§āĻ āĻāĻĒ āĻāϰā§āύ āĻāĻŦāĻ āϏā§āĻ āĻ āύā§āϝāĻžāϝāĻŧā§ āϏāĻŋāύāĻā§āϝāĻžāĻā§āϏ āĻšāĻžāĻāϞāĻžāĻāĻāĻŋāĻ āĻāĻŦāĻ āĻā§āĻĄ āĻĒāϰāĻžāĻŽāϰā§āĻļ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āύāĨ¤
āĻĒāϰāĻŦāϰā§āϤ⧠āĻĒāĻĻāĻā§āώā§āĻĒ
āĻāĻĒāύāĻžāϰ Go āĻĒā§āϰāĻāϞā§āĻĒā§ Zap Logger āϏā§āĻ āĻāĻĒ āĻāϰāĻžāϰ āĻĒāϰā§, āĻāĻĒāύāĻŋ āĻāĻžāĻ āĻžāĻŽā§āĻāϤ āϞāĻāĻŋāĻ, āϏā§āϤāϰ-āĻāĻŋāϤā§āϤāĻŋāĻ āϞāĻāĻŋāĻ āĻāĻŦāĻ āĻāϰāĻ āĻ āύā§āĻ āĻāĻŋāĻā§ āϏāĻš āĻāύā§āύāϤ āϞāĻāĻŋāĻ āĻāĻžāĻāĻā§āϞāĻŋ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰāϤ⧠āĻĒā§āϰāϏā§āϤā§āϤ⧎ āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāĻžāύā§āϰ āĻāĻāϰāĻŖā§āϰ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāϰāĻŖ āϰāĻžāĻāϤ⧠Zap āĻ āĻĢāĻžāϰ āĻāϰ⧠āĻāĻŽāύ āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤
āĻāĻĒāϰāύā§āϤā§, AppMaster- āĻāϰ āĻŽāϤ⧠āύā§-āĻā§āĻĄ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, Zap-āĻāϰ āĻŽāϤ⧠āĻāĻāĻāĻŋ āĻāĻžāϏā§āĻāĻŽ āϞāĻāĻžāϰāĻā§ āĻāĻā§āĻā§āϤ āĻāϰāĻž āĻŦāĻŋāϞā§āĻ-āĻāύ āϞāĻāĻŋāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§ āϏāĻŽā§āĻĻā§āϧ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āϝāĻž āĻāĻĒāύāĻžāĻā§ āĻāϰ no-code āĻā§āϞāϏā§āĻ āĻĻāĻŋāϝāĻŧā§ āϤā§āϰāĻŋ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāĻžāύāĻā§āϞāĻŋāϰ āϏāĻžāϰā§āĻāĻžāϰ-āϏāĻžāĻāĻĄ āĻāĻŽā§āĻĒā§āύā§āύā§āĻā§ āĻŦā§āϝāĻžāĻĒāĻ āĻ āύā§āϤāϰā§āĻĻā§āώā§āĻāĻŋ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤
āĻā§āϝāĻžāĻĒ āϏāĻš āĻŦā§āϏāĻŋāĻ āϞāĻāĻŋāĻ: āĻŽā§āϞ āϧāĻžāϰāĻŖāĻž
Zap Logger, Go-āĻāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻā§āĻŦāϞāύā§āϤ-āĻĻā§āϰā§āϤ, āĻāĻžāĻ āĻžāĻŽā§āĻŦāĻĻā§āϧ āϞāĻāĻŋāĻ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ, āĻāϰ āϏāϰāϞāϤāĻž āĻāĻŦāĻ āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻžāϰ āĻāύā§āϝ āĻāϞāĻžāĻĻāĻžāĨ¤ āĻā§āϝāĻžāĻĒā§āϰ āϏāĻžāĻĨā§ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āϞāĻāĻŋāĻ āĻļā§āϰ⧠āĻāϰāĻž āĻāĻŋāĻā§ āĻŽā§āϞ āϧāĻžāϰāĻŖāĻž āĻŦā§āĻāĻžāϰ āĻāĻžāϰāĻĒāĻžāĻļā§ āĻā§āϰā§āĨ¤ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāĻā§ āĻāĻžāϰā§āϝāĻāϰāĻāĻžāĻŦā§ āϞāĻāĻŋāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāϏā§āύ āĻāĻ āĻŽā§āϞāĻŋāĻ āĻāĻĒāĻžāĻĻāĻžāύāĻā§āϞāĻŋāϤ⧠āĻĄā§āĻŦ āĻĻā§āĻāϝāĻŧāĻž āϝāĻžāĻ⧎
- āĻ
āύā§āϤāϰā§āύāĻŋāϰā§āĻŽāĻŋāϤ āĻĒā§āϰāĻŋāϏā§āĻ: Zap āϏā§āĻŦāĻŋāϧāĻžāĻāύāĻ āĻĒā§āϰāĻŋāϏā§āĻāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻāϏ⧠āϝā§āĻŽāύ
NewProduction()āĻāĻŦāĻNewDevelopment()āĨ¤ āĻāĻ āĻĒā§āϰāĻŋāϏā§āĻāĻā§āϞāĻŋ āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒāϰāĻŋāĻŦā§āĻļā§āϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§; āĻāĻā§āϰāĻāĻŋ āĻāĻā§āĻ āĻāĻžāϰā§āϝāĻā§āώāĻŽāϤāĻž āĻāĻŦāĻ āĻāĻŽ āĻāĻāĻžāϰāĻšā§āĻĄāĻā§ āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ āĻĻā§āĻāϝāĻŧāĻžāϰ āĻāύā§āϝ āĻā§āϝāĻžāĻĒāĻā§ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰā§, āϝāĻž āĻāϤā§āĻĒāĻžāĻĻāύā§āϰ āĻāύā§āϝ āĻāĻĒāϝā§āĻā§āϤ, āϝāĻāύ āĻĒāϰā§āϰāĻāĻŋ āĻāϰāĻ āĻāĻžāϰā§āĻŦāϏāĻŋāĻāĻŋ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŽāĻžāύāĻŦ-āĻŦāĻžāύā§āϧāĻŦ āĻŦāĻŋāύā§āϝāĻžāϏ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āϝāĻž āĻŦāĻŋāĻāĻžāĻļā§āϰ āϏāĻŽāϝāĻŧ āĻāĻĻāϰā§āĻļāĨ¤ - Logger āĻāĻŦāĻ SugaredLogger: Zap āĻĻā§āĻ āϧāϰāύā§āϰ āϞāĻāĻžāϰ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§:
LoggerāĻāĻŦāĻSugaredLoggerāĨ¤LoggerāĻĻā§āĻĸāĻŧāĻāĻžāĻŦā§ āĻāĻžāĻāĻĒ āĻāϰāĻž, āĻāĻžāĻ āĻžāĻŽā§āĻŦāĻĻā§āϧ āϞāĻāĻŋāĻ āĻ āĻĢāĻžāϰ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻĻā§āĻāĻŋāϰ āĻŽāϧā§āϝ⧠āĻĻā§āϰā§āϤāϤāϰ, āϤāĻŦā§ āĻāϰāĻ āĻāĻžāϰā§āĻŦā§āĻ āϏāĻŋāύāĻā§āϝāĻžāĻā§āϏ āϏāĻšāĨ¤SugaredLoggerāĻāĻāĻā§ āϧā§āϰ āĻāĻŋāύā§āϤ⧠āĻāϰ āĻāĻāĻāĻŋ āĻāϰāĻ āĻĄā§āĻā§āϞāĻĒāĻžāϰ-āĻŦāĻžāύā§āϧāĻŦ API āϰāϝāĻŧā§āĻā§ āϝāĻž āĻĒāϰāĻŋāĻāĻŋāϤ āĻĒā§āϰāĻŋāύā§āĻāĻāĻĢ-āϏā§āĻāĻžāĻāϞā§āϰ āϞāĻāĻŋāĻ āĻĢāĻžāĻāĻļāύā§āϰ āĻ āύā§āϰā§āĻĒāĨ¤ - āϞāĻ āϞā§āĻā§āϞ: āĻā§āϝāĻžāĻĒ āĻŦāĻŋāĻāĻŋāύā§āύ āϞāĻāĻŋāĻ āϞā§āĻā§āϞ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āϝā§āĻŽāύ āĻĄāĻŋāĻŦāĻžāĻ, āĻāύāĻĢā§, āĻāϝāĻŧāĻžāϰā§āύ, āĻāϰāϰ, āĻĄāĻŋāĻĒā§āϝāĻžāύāĻŋāĻ, āĻĒā§āϝāĻžāύāĻŋāĻ āĻāĻŦāĻ āĻŽāĻžāϰāĻžāϤā§āĻŽāĻāĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āϏā§āϤāϰ⧠āϏāĻāĻļā§āϞāĻŋāώā§āĻ āĻĒāĻĻā§āϧāϤāĻŋ āϰāϝāĻŧā§āĻā§, āϝāĻž āϞāĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āϤāĻžāϰ āĻāĻĒāϰ āϏā§āĻā§āώā§āĻŽ-āĻĻāĻžāύāĻžāϝā§āĻā§āϤ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖā§āϰ āĻ
āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ,
logger.Info()āĻāĻāĻāĻŋ āϤāĻĨā§āϝāĻŽā§āϞāĻ āĻŦāĻžāϰā§āϤāĻž āĻāĻāĻāĻĒā§āĻ āĻāϰāĻŦā§, āϝāĻāύlogger.Debug()āĻļāĻŦā§āĻĻ āĻāĻŽāĻžāϤ⧠āĻāϤā§āĻĒāĻžāĻĻāύ āĻŽā§āĻĄā§ āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āϞā§āĻāĻŋāϝāĻŧā§ āĻĨāĻžāĻāĻŦā§āĨ¤ - āĻĻā§āϰā§āϤ āĻāĻŦāĻ āĻŦāϰāĻžāĻĻā§āĻĻ-āĻŽā§āĻā§āϤ: āĻāϰ āĻŽā§āϞā§, āĻā§āϝāĻžāĻĒāĻā§ āĻŦāϰāĻžāĻĻā§āĻĻ-āĻŽā§āĻā§āϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻžāϰ āĻ āϰā§āĻĨ āĻāĻāĻŋ āĻŽā§āĻŽāϰāĻŋāϤ⧠āĻ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻāĻŦāϰā§āĻāύāĻž āϤā§āϰāĻŋ āĻāϰ⧠āύāĻž, āϝāĻž āĻāĻŦāϰā§āĻāύāĻž āϏāĻāĻā§āϰāĻšā§āϰ āĻāύā§āϝ āĻāĻŽ āĻŦāĻŋāϰāϤāĻŋ āĻāĻŦāĻ āĻāύā§āύāϤ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻžāϰ āĻĻāĻŋāĻā§ āĻĒāϰāĻŋāĻāĻžāϞāĻŋāϤ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻĒā§āϰāϤāĻŋāĻĢāϞāύ-āĻšā§āύ, āĻāĻžāĻāĻĒ-āύāĻŋāϰāĻžāĻĒāĻĻ API āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻ āϰā§āĻāύ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
- āĻā§āώā§āϤā§āϰ āĻāĻŦāĻ āĻĒā§āϰāϏāĻā§āĻ: āĻā§āϝāĻžāĻĒ āĻāĻžāĻ āĻžāĻŽā§āĻāϤ āĻĒā§āϰāϏāĻā§āĻ āϏāĻš āĻāĻĒāύāĻžāϰ āϞāĻāĻā§āϞāĻŋāĻā§ āϏāĻŽā§āĻĻā§āϧ āĻāϰā§āĨ¤
FieldsāĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āϰāĻž āϤāĻžāĻĻā§āϰ āϞāĻāĻā§āϞāĻŋāϤ⧠āĻā§-āĻŽāĻžāύā§āϰ āĻā§āĻĄāĻŧāĻž āϝā§āĻā§āϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āĻŦāĻŋāĻļā§āϞā§āώāĻŖā§āϰ āϏāĻŽāϝāĻŧ āϤāĻžāĻĻā§āϰ āĻ āύā§āϏāύā§āϧāĻžāύ, āĻĢāĻŋāϞā§āĻāĻžāϰ āĻāĻŦāĻ āĻŦā§āĻāĻž āϏāĻšāĻ āĻāϰ⧠āϤā§āϞā§āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ,logger.Info("User logged in", zap.String("username", "jdoe"))āϞāĻ āĻāύā§āĻā§āϰāĻŋāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āύāĻžāĻŽ āϝā§āĻ āĻāϰā§āĨ¤
āĻāĻ āĻŽā§āϞ āϧāĻžāϰāĻŖāĻžāĻā§āϞāĻŋ āĻāĻĒāϞāĻŦā§āϧāĻŋ āĻāϰāĻž āĻāĻĒāύāĻžāϰ Go āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϤ⧠Zap āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻļāĻā§āϤ āĻāĻŋāϤā§āϤāĻŋ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻŦā§āĻĻā§āϧāĻŋ āĻāĻŦāĻ āϞāĻāĻŋāĻ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž āĻāϰāĻ āĻāĻāĻŋāϞ āĻšāϝāĻŧā§ āĻāĻ āϞā§, āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āĻĻāĻā§āώ āĻāĻŦāĻ āĻ āύā§āϤāϰā§āĻĻā§āώā§āĻāĻŋāĻĒā§āϰā§āĻŖ āϞāĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻāĻžāϰ āĻāύā§āϝ Zap-āĻāϰ āĻāύā§āύāϤ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻāĻŦāĻ āĻāĻžāϏā§āĻāĻŽ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻ āĻŽā§āϞāĻŋāĻ āĻŦāĻŋāώāϝāĻŧāĻā§āϞāĻŋ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āϞāĻāĻŋāĻ āĻāĻŦāĻ āĻĒā§āϰāĻžāϏāĻā§āĻāĻŋāĻ āϤāĻĨā§āϝ
āϞāĻāĻŋāĻ āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰ āĻāύā§āϝ āĻā§āĻ āĻāĻŦāĻ āĻāĻžāύ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻžāĻ āĻāϰā§, āĻŦāĻŋāĻļā§āώ āĻāϰ⧠āϝāĻāύ āĻāϤā§āĻĒāĻžāĻĻāύ āĻĒāϰāĻŋāĻŦā§āĻļā§ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋ āύāĻŋāϰā§āĻŖāϝāĻŧ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻŽā§āϞāĻŋāĻ āϞāĻ āĻŦāĻžāϰā§āϤāĻžāĻā§āϞāĻŋāϰ āĻŦāĻžāĻāϰā§, āĻāĻžāĻ āĻžāĻŽā§āĻāϤ āϞāĻāĻŋāĻ āĻāĻĒāύāĻžāϰ āϞāĻ āĻĢāĻžāĻāϞāĻā§āϞāĻŋāϤ⧠āĻāĻā§āĻ āϏā§āϤāϰā§āϰ āϏā§āĻŦāĻā§āĻāϤāĻž āĻāĻŦāĻ āĻ āύā§āϏāύā§āϧāĻžāύāϝā§āĻā§āϝāϤāĻž āύāĻŋāϝāĻŧā§ āĻāϏā§āĨ¤ āϞāĻāĻŋāĻāϝāĻŧā§āϰ āĻāĻ āĻāύā§āύāϤ āĻĢāϰā§āĻŽāĻāĻŋ āĻāĻĒāύāĻžāĻā§ āĻā§āĻŦāϞ āϏā§āĻā§āϰāĻŋāĻ āĻŦāĻžāϰā§āϤāĻžāĻā§āϞāĻŋāĻ āύāϝāĻŧ, āĻĄā§āĻāĻž āĻĒā§āϰāϏāĻā§āĻā§āϰ āĻŽā§āϞ-āĻŽā§āϞā§āϝā§āϰ āĻā§āĻĄāĻŧāĻžāĻā§āϞāĻŋāĻ āĻā§āϝāĻžāĻĒāĻāĻžāϰ āĻāϰāϤ⧠āĻĻā§āϝāĻŧ â āĻŽā§āϞāϤ āĻāĻĒāύāĻžāϰ āϞāĻāĻā§āϞāĻŋāĻā§ āϏāĻŽā§āĻĻā§āϧ, āĻ āύā§āϏāύā§āϧāĻžāύāϝā§āĻā§āϝ āĻāĻā§āύā§āĻā§ āĻĒāϰāĻŋāĻŖāϤ āĻāϰā§ā§ˇ
āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āϞāĻāĻŋāĻ āĻŦāĻŋāĻļā§āώāĻāĻžāĻŦā§ āĻāĻĒāϝā§āĻā§ āϝāĻāύ āĻāϧā§āύāĻŋāĻ, āĻŦāĻŋāϤāϰāĻŖ āĻāϰāĻž āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰ⧠āϝā§āĻāĻžāύ⧠āĻĒāϰāĻŋāώā§āĻŦāĻž āĻā§āĻĄāĻŧā§ āĻĄā§āĻāĻž āĻĒā§āϰāĻŦāĻžāĻš āĻāĻāĻŋāϞ āĻāĻŦāĻ āĻŦāĻŋāĻļāĻžāϞāĨ¤ āĻāĻāĻŋ āϞāĻ āĻĄā§āĻāĻžāĻā§ āĻāϰāĻ āϏā§āϏāĻā§āĻāϤ āĻāĻŦāĻ āĻŽā§āĻļāĻŋāύ-āĻĒāĻžāĻ āϝā§āĻā§āϝ āĻŦāĻŋāύā§āϝāĻžāϏ⧠āĻĒāϰāĻŋāĻŖāϤ āĻāϰā§, āĻāĻāĻŋ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āϞāĻ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āϏāϰāĻā§āĻāĻžāĻŽāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻŽā§āϞā§āϝāĻŦāĻžāύ āĻāϰ⧠āϤā§āϞā§āĨ¤
āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰ⧠āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āĻŦā§āĻāĻž
Zap Logger āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§, āĻāĻĒāύāĻŋ āĻā§āώā§āϤā§āϰ āĻāĻāĻžāϰ⧠āĻĒā§āϰāϤāĻŋāĻāĻŋ āϞāĻ āĻāύā§āĻā§āϰāĻŋāϤ⧠āĻĒā§āϰāϏāĻā§āĻ āϝā§āĻ āĻāϰ⧠Go-āϤ⧠āĻāĻĒāύāĻžāϰ āϞāĻāĻā§āϞāĻŋ āĻāĻ āύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻāĻŋ āĻāϰ āϏāĻžāĻŦāϞā§āϞ API āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāϰāĻž āĻšāϝāĻŧ āϝāĻž āĻāĻĒāύāĻžāĻā§ āĻā§āϰāĻŽāĻŦāϰā§āϧāĻŽāĻžāύ āĻĒā§āϰāϏāĻā§āĻ āϝā§āĻā§āϤ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āϞāĻ āĻŦāĻžāϰā§āϤāĻžāϝāĻŧ āϝā§āĻā§āύ āϏāĻāĻā§āϝāĻ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻā§āώā§āϤā§āϰ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰ⧠āϝāĻž āĻāĻā§āύā§āĻāĻāĻŋ āϞāĻ āĻāϰāĻž āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāϰāĻ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤
āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻŽāϧā§āϝ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻāϰā§āĻŽā§āϰ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāϰāĻŖ āϞāĻ āĻāϰāϤā§, āĻāĻĒāύāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻāĻāĻĄāĻŋ, āĻāĻā§āύā§āĻā§āϰ āϏāĻŽāϝāĻŧ āĻāĻŦāĻ āϏāĻŽā§āĻāĻŦāϤ āϤāĻžāϰāĻž āϝ⧠āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĒāĻĻāĻā§āώā§āĻĒ āύāĻŋāĻā§āĻā§āύ āϤāĻž āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰāϤ⧠āĻāĻžāĻāϤ⧠āĻĒāĻžāϰā§āύ:
logger.Info("User action", zap.String("userID", "U123456"), zap.Time("timestamp", time.Now()), zap.String("action", "login"))
āĻāĻ āϞāĻ āĻāύā§āĻā§āϰāĻŋ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϝā§āĻāĻžāϝā§āĻ āĻāϰ⧠āύāĻž āϝ⧠āĻāĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻā§āϰāĻŋāϝāĻŧāĻž āĻāĻā§āĻā§ āĻāĻŋāύā§āϤ⧠āϤāĻžā§āĻā§āώāĻŖāĻŋāĻ āĻĒā§āϰāϏāĻā§āĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āϝāĻž āĻŽāĻžāύā§āώ āĻāĻŦāĻ āĻŽā§āĻļāĻŋāύ āĻāĻāϝāĻŧāĻ āĻĻā§āϰā§āϤ āĻŦā§āϝāĻžāĻā§āϝāĻž āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āϞāĻāĻŋāĻ āĻāϰ āϏā§āĻŦāĻŋāϧāĻž
- āĻāύā§āύāϤ āĻ āύā§āϏāύā§āϧāĻžāύāϝā§āĻā§āϝāϤāĻž: āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻāĻāĻĄāĻŋ āĻŦāĻž āϤā§āϰā§āĻāĻŋ āĻā§āĻĄā§āϰ āĻŽāϤ⧠āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻĒā§āϰāϏāĻā§āĻ āĻāĻāĻā§āĻ āϏāĻš āĻĒā§āϰāϤāĻŋāĻāĻŋ āϞāĻ āĻŦāĻžāϰā§āϤāĻž āĻā§āϝāĻžāĻ āĻāϰāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§, āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āϰāĻž āĻĒā§āϰāĻžāϏāĻā§āĻāĻŋāĻ āĻāĻā§āύā§āĻāĻā§āϞāĻŋ āĻā§āĻāĻā§ āĻĒā§āϤ⧠āϞāĻ āĻĄā§āĻāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĻā§āϰā§āϤ āĻ āύā§āϏāύā§āϧāĻžāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
- āĻāϰāĻ āĻāĻžāϞ⧠āĻŦāĻŋāĻļā§āϞā§āώāĻŖ: āϝāĻāύ āϞāĻāĻā§āϞāĻŋ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āĻĄā§āĻāĻž āϏāĻŽā§āĻĻā§āϧ āĻšāϝāĻŧ, āϤāĻāύ āϏā§āĻā§āϞāĻŋāĻā§ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāĻžāύā§āϰ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻāĻŦāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻāĻāϰāĻŖ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻ āύā§āϤāϰā§āĻĻā§āώā§āĻāĻŋ āĻĒā§āϤ⧠āĻāĻāϤā§āϰāĻŋāϤ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
- āĻŦā§āĻšāϤā§āϤāϰ āύāĻŽāύā§āϝāĻŧāϤāĻž: āĻŦāĻŋāĻāĻŋāύā§āύ āϞāĻāĻŋāĻ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻŦāĻž āϏā§āĻā§āϰā§āĻ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻžāϰ āϏāĻžāĻĨā§ āĻŽā§āϞ⧠āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āϞāĻāĻā§āϞāĻŋāĻā§ āϏāĻšāĻā§ āĻĢāϰā§āĻŽā§āϝāĻžāĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§, āϝāĻž āĻāϰāĻ āϏā§āĻāĻŽāĻŋāϤ āĻāϰā§āĻŽāĻĒā§āϰāĻŦāĻžāĻšā§āϰ āĻāύā§āϝ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤
āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āϞāĻāĻŋāĻ āϤāĻžāϰ āύāĻŋāĻāϏā§āĻŦ āĻŦāĻŋāĻŦā§āĻāύāĻžāϰ āϏāĻžāĻĨā§ āĻāϏā§āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻĒā§āϰāϏāĻā§āĻ āϝā§āĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āϞāĻ āĻĄā§āĻāĻž āϏāĻŽā§āĻĻā§āϧ āĻšāϝāĻŧ, āĻāĻāĻŋ āϞāĻ āĻĢāĻžāĻāϞā§āϰ āĻāĻāĻžāϰāĻ āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧ â āϏā§āĻā§āϰā§āĻ āĻāĻŦāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻžāϰ āĻāύā§āϝ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰāĻžāϰ āĻŽāϤ⧠āĻāĻŋāĻā§āĨ¤ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§āĻŦāĻĻā§āϧ āϞāĻāĻŋāĻ āĻā§āĻļāϞā§āϰ āϝāϤā§āύ āϏāĻšāĻāĻžāϰ⧠āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āϤāĻžāĻ āĻ āϤā§āϝāύā§āϤ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖāĨ¤
AppMaster āϏāĻžāĻĨā§ āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ
AppMaster āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āϰāĻž āϤāĻžāĻĻā§āϰ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§āϞāĻŋāϤ⧠āĻāĻžāĻ āĻžāĻŽā§āĻāϤ āϞāĻāĻŋāĻ āϏāĻāĻšāϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ AppMaster Go āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋ āĻāϰ⧠āĻāĻŦāĻ Zap Logger āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āĻĄā§āĻā§āϞāĻĒāĻžāϰāϰāĻž āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§ āϤā§āϰāĻŋ āĻāϰāĻž āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖ āĻāĻŦāĻ āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύāĻā§ āĻāύā§āύāϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻĒāύāĻŋ AppMaster āĻāĻŋāĻā§āϝā§āϝāĻŧāĻžāϞ āĻĄāĻŋāĻāĻžāĻāύāĻžāϰāĻĻā§āϰ āĻŽāϧā§āϝ⧠āĻāĻĒāύāĻžāϰ āĻĄā§āĻāĻž āĻŽāĻĄā§āϞ āĻāĻŦāĻ āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, āϞāĻāĻā§āϞāĻŋ āĻā§āĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāϏāĻžāϰ āĻĒā§āϰāϏāĻā§āĻāĻā§āϞāĻŋāĻā§ āĻā§āϝāĻžāĻĒāĻāĻžāϰ āĻāϰāĻŦā§ āĻāĻŦāĻ āĻāĻ āĻŦāĻŋāĻŦā§āĻāύāĻžāĻā§āϞāĻŋāĻā§ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϰ āĻĄāĻŋāĻāĻžāĻāύ⧠āĻāĻŽā§āĻŦā§āĻĄ āĻāϰāĻŦā§ āϏ⧠āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻĒāύāĻŋ āĻāĻāĻŋāϝāĻŧā§ āϝā§āϤ⧠āĻĒāĻžāϰā§āύ⧎

āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āϞāĻāĻŋāĻ āĻāĻĒāύāĻžāϰ āϞāĻāĻŋāĻ āĻā§āĻļāϞ⧠āĻāĻā§āϰāϤāĻžāϰ āĻāĻāĻāĻŋ āϏā§āϤāϰ āϝā§āĻ āĻāϰā§āĨ¤ Go-āϤ⧠āĻāĻĒāϞāĻŦā§āϧ Zap Logger āϏāĻāĻā§āϰāĻšāϏā§āĻĨāϞ, āĻšā§āϝāĻžāύā§āĻĄāϞāĻžāϰ āĻāĻŦāĻ āĻ ā§āϝāĻžāĻĄāĻžāĻĒā§āĻāĻžāϰā§āϰ āϏāĻžāĻšāĻžāϝā§āϝā§, āĻāĻĒāύāĻŋ āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĻāĻžāĻŦā§ āĻāĻŦāĻ āĻāĻžāϰā§āϝāĻāϰā§āĻāĻžāĻŦā§ āĻāĻāĻŋāϞ āĻĄā§āĻāĻž āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āϞāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻāĻŋ āĻāϰāĻžāϰ āĻĢāϞ⧠āĻāĻĒāύāĻžāϰ āϞāĻ āĻĄā§āĻāĻž āϏāϤā§āϝāĻŋāĻ āĻāĻĒāύāĻžāϰ āĻāύā§āϝ āĻāĻžāĻ āĻāϰā§, āϏāĻŽā§āĻĻā§āϧ, āĻāϰā§āĻŽāϝā§āĻā§āϝ āĻ āύā§āϤāϰā§āĻĻā§āώā§āĻāĻŋ āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āϝāĻž āĻŦāĻŋāĻāĻžāĻļā§āϰ āĻā§āĻŦāύāĻāĻā§āϰ āĻā§āĻĄāĻŧā§ āĻāĻžāϰā§āϝāĻāϰāĨ¤
āϏā§āϤāϰ-āĻāĻŋāϤā§āϤāĻŋāĻ āϞāĻāĻŋāĻ: āĻĄāĻŋāĻŦāĻžāĻ, āϤāĻĨā§āϝ, āϤā§āϰā§āĻāĻŋ āĻāĻŦāĻ āĻāϰāĻ āĻ āύā§āĻ āĻāĻŋāĻā§
āϝāĻāύ āĻĻāĻā§āώ āϏāĻĢā§āĻāĻāϝāĻŧā§āϝāĻžāϰ āĻŦāĻŋāĻāĻžāĻļā§āϰ āĻāĻĨāĻž āĻāϏā§, āϤāĻāύ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻŽāϧā§āϝ⧠āϏāĻŽāϏā§āϝāĻž āĻāĻŦāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āĻĻāĻžāύāĻžāĻĻāĻžāϰ āĻŦā§āĻāĻžāĻĒāĻĄāĻŧāĻž āĻ āϤā§āϝāĻžāĻŦāĻļā§āϝāĻāĨ¤ āĻāĻāĻžāύā§āĻ āϏā§āϤāϰ-āĻāĻŋāϤā§āϤāĻŋāĻ āϞāĻāĻŋāĻ āĻā§āϞāĻžāϝāĻŧ āĻāϏā§āĨ¤ āĻāĻĒāύāĻžāϰ Go āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϤ⧠āĻā§āϝāĻžāĻĒā§āϰ āĻŽāϤ⧠āĻāĻāĻāĻŋ āϞāĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰāĻž āĻāĻĒāύāĻžāĻā§ āĻŦāĻŋāĻāĻŋāύā§āύ āϏā§āϤāϰā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϞāĻ āĻŦāĻžāϰā§āϤāĻžāĻā§āϞāĻŋāϰ āϤā§āĻŦā§āϰāϤāĻž āĻāĻŦāĻ āĻā§āϰā§āϤā§āĻŦā§āϰ āĻŽāϧā§āϝ⧠āĻĒāĻžāϰā§āĻĨāĻā§āϝ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āĻĻā§āϝāĻŧ⧎ āĻāĻ āĻŦāĻŋāĻāĻžāĻā§, āĻāĻŽāϰāĻž āĻāĻ āϞāĻ āϏā§āϤāϰāĻā§āϞāĻŋāϰ āϏā§āĻā§āώā§āĻŽāϤāĻžāĻā§āϞāĻŋ āĻāĻŦāĻ āĻā§āĻāĻžāĻŦā§ āϏā§āĻā§āϞāĻŋāĻā§ āύāĻŋāϰā§āĻā§āώāĻŖ āĻāĻŦāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋāĻā§ āĻāύā§āύāϤ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āϤāĻž āύāĻŋāϝāĻŧā§ āĻāϞā§āĻāύāĻž āĻāϰāĻŦ⧎
āϞāĻāĻŋāĻ āϏā§āϤāϰ āĻŦā§āĻāĻž
āϞāĻāĻŋāĻ āϏā§āϤāϰāĻā§āϞāĻŋ āϤāĻžāĻĻā§āϰ āĻāĻĻā§āĻĻā§āĻļā§āϝ āĻāĻŦāĻ āϏāĻŽāĻžāϞā§āĻāύāĻžāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻŦāĻžāϰā§āϤāĻžāĻā§āϞāĻŋāĻā§ āĻļā§āϰā§āĻŖāĻŋāĻŦāĻĻā§āϧ āĻāϰāĻžāϰ āĻāĻāĻāĻŋ āĻĒāĻĻā§āϧāϤāĻŋāĻāϤ āĻāĻĒāĻžāϝāĻŧāĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ āϏā§āϤāϰ āĻĄā§āĻā§āϞāĻĒāĻžāϰ āĻŦāĻž āϏāĻŋāϏā§āĻā§āĻŽ āĻ ā§āϝāĻžāĻĄāĻŽāĻŋāύāĻŋāϏā§āĻā§āϰā§āĻāϰā§āϰ āĻāύā§āϝ āĻāĻĻā§āĻŦā§āĻ āĻŦāĻž āĻāĻā§āϰāĻšā§āϰ āĻāĻŋāύā§āύ āĻŽāĻžāϤā§āϰāĻžāϰ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāϤā§āĻŦ āĻāϰā§āĨ¤ āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āϏā§āϤāϰāĻā§āϞāĻŋ āĻāĻāĻžāύ⧠āϰāϝāĻŧā§āĻā§:
- āĻĄāĻŋāĻŦāĻžāĻ : āĻāĻ āϏā§āϤāϰāĻāĻŋ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ āĻāĻŦāĻ āĻāύā§āύāϝāĻŧāύ-āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻ āύā§āϤāϰā§āĻĻā§āώā§āĻāĻŋāϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻ āϏā§āϤāϰā§āϰ āϞāĻāĻā§āϞāĻŋāϤ⧠āϏāĻžāϧāĻžāϰāĻŖāϤ āĻŦāĻŋāĻāĻžāĻļā§āϰ āĻĒāϰā§āϝāĻžāϝāĻŧā§ āĻŦāĻž āĻāĻāĻŋāϞ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋ āĻĄāĻŋāĻŦāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āϏāĻšāĻžāϝāĻŧāĻ āĻŦāĻŋāϏā§āϤā§āϤ āϤāĻĨā§āϝ āĻĨāĻžāĻā§āĨ¤
- āϤāĻĨā§āϝ : āϤāĻĨā§āϝāĻŽā§āϞāĻ āĻŦāĻžāϰā§āϤāĻž āϝāĻž āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻ āĻā§āϰāĻāϤāĻŋ āĻšāĻžāĻāϞāĻžāĻāĻ āĻāϰā§āĨ¤ āĻāĻā§āϞāĻŋ āĻ āĻāϤā§āϝāĻž āĻā§āύāĻ āϏāĻŽāϏā§āϝāĻž āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰ⧠āύāĻž āϤāĻŦā§ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĒā§āϰāĻŦāĻžāĻš āĻāĻŦāĻ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āĻāĻāύāĻžāĻā§āϞāĻŋ āĻā§āϰā§āϝāĻžāĻ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧāĨ¤
- āϏāϤāϰā§āĻ āĻāϰā§āύ : āϏāϤāϰā§āĻāϤāĻžāĻā§āϞāĻŋ āĻāĻāĻāĻŋ āĻ āĻĒā§āϰāϤā§āϝāĻžāĻļāĻŋāϤ āĻāĻāύāĻž āĻŦāĻž āϏāĻŽāϏā§āϝāĻž āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰ⧠āϝāĻž āϏāĻŽāĻžāϞā§āĻāύāĻžāĻŽā§āϞāĻ āύāϝāĻŧ āĻāĻŋāύā§āϤ⧠āύā§āĻ āĻāϰāĻž āĻāĻāĻŋāϤāĨ¤ āĻāĻā§āϞāĻŋ āϏāĻŽā§āĻāĻžāĻŦā§āϝ āϏāĻŽāϏā§āϝāĻž āĻšāϤ⧠āĻĒāĻžāϰ⧠āϝāĻž āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋāĻā§ āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāĻž āĻŦāύā§āϧ āĻāϰ⧠āύāĻžāĨ¤
- āϤā§āϰā§āĻāĻŋ : āϝāĻāύ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ⧠āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āϏāĻŽāϏā§āϝāĻž āĻĨāĻžāĻā§ āϤāĻāύ āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻāĻāĻŋ āϤā§āϰā§āĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāĻŋāĻā§ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāϤ⧠āĻŦāĻžāϧāĻž āĻĻā§āϝāĻŧ āĻāĻŦāĻ āĻ āĻŦāĻŋāϞāĻŽā§āĻŦā§ āĻŽāύā§āϝā§āĻ āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤
- DPanic : āĻāĻ āϞāĻāĻā§āϞāĻŋ āĻŦāĻŋāĻļā§āώ āĻāϰ⧠āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻŽā§āĻĄā§ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖāĨ¤ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋ āĻā§āĻĒāĻžāĻĻāύ⧠āĻāϞāĻŽāĻžāύ āĻĨāĻžāĻāϞā§, āĻāĻāĻŋ āĻĒā§āϰāϏā§āĻĨāĻžāύ āĻāϰāĻŦā§ āύāĻž, āϤāĻŦā§ āĻŦāĻŋāĻāĻžāĻļā§, āϞāĻāĻŋāĻāϝāĻŧā§āϰ āĻĒāϰ⧠āĻāĻāĻŋ āĻāϤāĻā§āĻāĻŋāϤ āĻšāĻŦā§āĨ¤
- āĻāϤāĻā§āĻ : āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĒā§āϝāĻžāύāĻŋāĻā§āϰ āĻāĻā§ āĻāĻ āϏā§āϤāϰ⧠āĻāĻāĻāĻŋ āĻŦāĻžāϰā§āϤāĻž āϞāĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāĻāĻāĻŋ āĻā§āϰā§āϤāϰ āϏāĻŽāϏā§āϝāĻž āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰ⧠āϝāĻžāϰ āĻāύā§āϝ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋ āĻāĻžāϞāĻžāύ⧠āĻŦāύā§āϧ āĻāϰāϤ⧠āĻšāĻŦā§, āϝā§āĻŽāύ āĻāĻāĻāĻŋ āĻĻā§āϰā§āύā§āϤāĻŋāĻā§āϰāϏā§āϤ āĻ āĻŦāϏā§āĻĨāĻžāĨ¤
- āĻŽāĻžāϰāĻžāϤā§āĻŽāĻ : āĻāĻāĻāĻŋ āĻŽāĻžāϰāĻžāϤā§āĻŽāĻ āϞāĻ āĻāĻāĻāĻŋ āĻ
āĻŽā§āĻŽāĻžāĻāϏāĻŋāϤ āϏāĻŽāϏā§āϝāĻž āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰā§āĨ¤ āϝāĻāύ āĻāĻ āϏā§āϤāϰ⧠āĻāĻāĻāĻŋ āϞāĻ āĻā§āϝāĻžāĻĒāĻāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ, āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋ āϏāϰāĻžāϏāϰāĻŋ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋ āĻŦāύā§āϧ āĻāϰ⧠āĻŦāĻžāϰā§āϤāĻžāĻāĻŋ āϞā§āĻāĻžāϰ āĻĒāϰā§
os.Exit(1)āĻāϞ āĻāϰāĻŦā§āĨ¤
āĻā§āϝāĻžāĻĒā§āϰ āϏāĻžāĻĨā§ āϏā§āϤāϰ-āĻāĻŋāϤā§āϤāĻŋāĻ āϞāĻāĻŋāĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāĻž
āĻāĻĒāύāĻŋ āϝāĻāύ āĻāĻĒāύāĻžāϰ Go āĻĒā§āϰāĻāϞā§āĻĒā§ Zap āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰā§āύ, āϤāĻāύ āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ⧠āĻŦāĻŋāĻāĻŋāύā§āύ āϞāĻ āϏā§āϤāϰ āĻļā§āϰ⧠āĻāϰāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϏā§āϤāϰ-āĻāĻŋāϤā§āϤāĻŋāĻ āϞāĻāĻŋāĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āύāĻŽāύā§āϝāĻŧāϤāĻž āĻĒāĻžāύāĨ¤ āĻāĻāĻžāύ⧠āĻāĻāĻāĻŋ āϏāĻšāĻ āĻāĻĻāĻžāĻšāϰāĻŖ:
// 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 āĻĒā§āϰāĻā§āĻā§āĻā§ āϞā§āĻā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āϞāĻāĻŋāĻ-āĻāϰ āϏā§āĻŦāĻŋāϧāĻž
āϞā§āĻā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āϞāĻāĻŋāĻ āϞāĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻā§āĻĒāύā§āύ āϤāĻĨā§āϝā§āϰ āĻ āĻĒā§āϰāϤāĻŋāϰā§āϧā§āϝ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰ āϤāĻžāĻĻā§āϰ āϤā§āĻŦā§āϰāϤāĻž āĻ āύā§āϝāĻžāϝāĻŧā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻŦāĻŋāώāϝāĻŧāĻā§āϞāĻŋāϤ⧠āĻĢā§āĻāĻžāϏ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧ āĻāĻŦāĻ āϏāĻŋāϏā§āĻā§āĻŽ āĻ ā§āϝāĻžāĻĄāĻŽāĻŋāύāĻŋāϏā§āĻā§āϰā§āĻāϰāĻĻā§āϰ āĻāύā§āϝāĻ āĻ āĻŽā§āϞā§āϝ āĻšāϤ⧠āĻĒāĻžāϰ⧠āϝāĻž āĻā§āĻĒāĻžāĻĻāύ⧠āĻāĻāĻāĻŋ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āϏā§āĻŦāĻžāϏā§āĻĨā§āϝ āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖ āĻāϰā§āĨ¤ āϝāĻāύ āĻāĻĒāύāĻžāϰ āĻāĻžāĻā§ Zap-āĻāϰ āϏāĻžāĻĨā§ āĻāĻāĻāĻŋ āϏā§āϤāϰ-āĻāĻŋāϤā§āϤāĻŋāĻ āϞāĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ āĻĨāĻžāĻā§, āϤāĻāύ āĻāĻĒāύāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϞāĻ āϏā§āϤāϰā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āϏāϤāϰā§āĻāϤāĻžāĻā§āϞāĻŋ āĻā§āϰāĻŋāĻāĻžāϰ āĻāϰāϤ⧠āĻāĻĒāύāĻžāϰ āĻŽāύāĻŋāĻāϰāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽāĻā§āϞāĻŋ āϏā§āĻ āĻāĻĒ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖ āĻāĻŦāĻ āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āϏāĻā§āϰāĻŋāϝāĻŧ āĻĒāĻĻā§āϧāϤāĻŋāĻā§ āϏāĻā§āώāĻŽ āĻāϰā§ā§ˇ
āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, AppMaster āϤā§āϰāĻŋ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϤ⧠āĻāĻ āϞāĻāĻŋāĻ āĻĒāĻĻā§āϧāϤāĻŋāĻā§ āĻāĻā§āĻā§āϤ āĻāϰāĻž āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰ āĻāύā§āϝ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋāĻā§ āĻĒā§āϰāĻŦāĻžāĻšāĻŋāϤ āĻāϰāĻŦā§āĨ¤ AppMaster āĻ āϤā§āϝāĻžāϧā§āύāĻŋāĻ no-code āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻā§āύāĻžāϰā§āĻļāύ āĻāĻŽāύ āĻāĻāĻāĻŋ āϞāĻāĻŋāĻ āϏāĻŽāĻžāϧāĻžāύāĻā§ āĻĒāϰāĻŋāĻĒā§āϰāĻ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āϝ⧠āϤā§āϰāĻŋ āĻāϰāĻž āĻā§ āĻā§āĻĄā§ āϏāĻ āĻŋāĻ āϏā§āϤāϰ⧠āϝāĻĨāĻžāϝāĻĨ āϞāĻāĻŋāĻ āĻŦāĻŋāĻŦā§āϤāĻŋ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āϰāϝāĻŧā§āĻā§, āϝāĻžāϰ āĻĢāϞ⧠no-code āĻŦāĻŋāĻāĻžāĻļā§āϰ āĻĻāĻā§āώāϤāĻž āĻāĻŦāĻ āϏā§āϤāϰ-āĻāĻŋāϤā§āϤāĻŋāĻ āϞāĻāĻŋāĻāϝāĻŧā§āϰ āύāĻŋāϰā§āĻā§āϞāϤāĻž āĻāĻāϝāĻŧāĻ āĻāĻžāĻā§ āϞāĻžāĻāĻžāύ⧠āϝāĻžāϝāĻŧāĨ¤
āϤāĻĻā§āĻĒāϰāĻŋ, āϏā§āϤāϰ āĻ āύā§āϏāĻžāϰ⧠āϞāĻāĻā§āϞāĻŋ āĻāĻ āύ āĻāϰāĻž āĻŦāĻŋāĻļā§āϞā§āώāĻŖā§āϰ āĻāύā§āϝ āĻĄā§āĻāĻžāĻā§ āĻāϰāĻ āĻāĻžāϞāĻāĻžāĻŦā§ āϏāĻāĻāĻ āĻŋāϤ āĻāϰā§, āϞāĻāĻā§āϞāĻŋāĻā§ āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻž āĻāĻŦāĻ āĻāĻžāϰā§āϝāĻāϰ āĻ āύā§āϤāϰā§āĻĻā§āώā§āĻāĻŋ āĻ āϰā§āĻāύ āĻāϰāĻž āϏāĻšāĻ āĻāϰ⧠āϤā§āϞā§, āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋāĻŽā§āϞāĻ āĻŦāĻŋāĻāĻžāĻļ āĻāĻŦāĻ āĻā§āĻŖāĻŽāĻžāύ āύāĻŋāĻļā§āĻāĻŋāϤāĻāϰāĻŖ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋāϤ⧠āϏāĻšāĻžāϝāĻŧāϤāĻž āĻāϰā§ā§ˇ
Zap āĻ āϞāĻ āϞā§āĻā§āϞ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻšāĻā§āĻā§
Zap āĻ āĻāĻĒāύāĻžāϰ āĻāĻžāĻā§āĻāĻŋāϤ āϞāĻ āϞā§āĻā§āϞ āĻĨā§āϰā§āĻļāĻšā§āϞā§āĻĄ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻāĻāĻāĻŋ āϏāĻšāĻ āĻāĻžāĻāĨ¤ āĻāĻāĻāĻŋ āύā§āϝā§āύāϤāĻŽ āϞāĻ āϏā§āϤāϰ āϏā§āĻĨāĻžāĻĒāύ āĻāϰā§, āĻāĻĒāύāĻŋ āϞāĻ āĻāĻāĻāĻĒā§āĻ āĻāϰ verbosity āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āύā§āĻā§ āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāϰāĻŖ āϏā§āĻāĻāĻĒ āϝā§āĻāĻžāύ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϏāϤāϰā§āĻāϤāĻž, āϤā§āϰā§āĻāĻŋ āĻāĻŦāĻ āĻŽāĻžāϰāĻžāϤā§āĻŽāĻ āĻŦāĻžāϰā§āϤāĻžāĻā§āϞāĻŋ āϞāĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§:
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 āĻāύā§āύāϤ āĻāϰāĻž
AppMasterno-code āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϤā§āϰāĻŋ āĻāϰāĻž āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϤ⧠āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰāĻā§ āĻāĻā§āĻā§āϤ āĻāϰāĻž āĻāĻĒāύāĻžāϰ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§āϞāĻŋāϰ āĻĻā§āĻļā§āϝāĻŽāĻžāύāϤāĻž āĻāĻŦāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻā§āώāĻŽāϤāĻžāĻā§āϞāĻŋāĻā§ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻāύā§āύāϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ Zap Logger āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻĻāϤā§āϤ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āϞāĻāĻŋāĻāϝāĻŧā§āϰ āĻļāĻā§āϤāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻĒāύāĻžāϰ AppMaster āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāĻā§ āĻāύā§āύāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻžāύ⧠āĻāĻŋāĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ āĻāĻŋāĻĒāϏ āϰāϝāĻŧā§āĻā§:
AppMaster āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āĻŦā§āĻāĻž
āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰāĻā§ āĻāĻā§āĻā§āϤ āĻāϰāĻžāϰ āĻāĻā§, AppMaster āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻĻā§āĻŦāĻžāϰāĻž āϤā§āϰāĻŋ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§āϞāĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰ⧠āϤāĻž āĻŦā§āĻāĻž āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖāĨ¤ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽāĻāĻŋ Go āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏā§āĻā§āĻāϞā§āϏ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋ āĻāϰā§āĨ¤ āĻāĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋ āĻšāĻžāĻāϞā§āĻĄ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āĻāĻžāϰā§āϝāĻāϰāĻāĻžāĻŦā§ āϏā§āĻā§āϞ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āϝāĻžāϰ āĻĢāϞ⧠āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰā§āϰ āĻŽāϤ⧠āĻāĻāĻāĻŋ āĻĻāĻā§āώ āϞāĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ āϝā§āĻ āĻāϰāĻž āĻāϰāĻ āĻŦā§āĻļāĻŋ āĻāĻĒāĻāĻžāϰā§āĨ¤
āĻāĻĒāύāĻžāϰ āϞāĻāĻŋāĻ āĻā§āĻļāϞ āĻāĻžāϏā§āĻāĻŽāĻžāĻāĻ āĻāϰāĻž
āϝāĻĻāĻŋāĻ AppMaster āϤāĻžāϰ āϞāĻāĻŋāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, Zap Logger āĻāϰ āϏāĻžāĻĨā§ āĻāĻāĻŋ āĻāĻžāϏā§āĻāĻŽāĻžāĻāĻ āĻāϰāĻž āĻāĻĒāύāĻžāĻā§ āĻāύā§āύāϤ āϞāĻāĻŋāĻ āĻā§āĻļāϞāĻā§āϞāĻŋ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āĻāϰāĻŦā§ āϝāĻž āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻ āύā§āϏāĻžāϰ⧠āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻā§āύ āĻ āĻāĻļāĻā§āϞāĻŋ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āϞāĻ āĻĨā§āĻā§ āϏāĻŦāĻā§āϝāĻŧā§ āĻŦā§āĻļāĻŋ āĻāĻĒāĻā§āϤ āĻšāĻŦā§ āϤāĻž āϏāύāĻžāĻā§āϤ āĻāϰā§āύ, āϝā§āĻŽāύ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āĻĒā§āϰāĻŦāĻžāĻš, āĻĄā§āĻāĻž āĻĒā§āϰāϏā§āϏāĻŋāĻ, āĻŦāĻž API endpoint āĻ ā§āϝāĻžāĻā§āϏā§āϏāĨ¤
āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰ āϏā§āĻ āĻāĻĒ āĻāϰāĻž āĻšāĻā§āĻā§
āĻĒā§āϰāĻā§āĻā§āĻā§āϰ āĻāύā§āϝ āϝā§āĻāĻžāύ⧠āĻāĻĒāύāĻŋ āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āϏāĻžāĻŦāϏā§āĻā§āϰāĻŋāĻĒāĻļāύā§āϰ āϏāĻžāĻĨā§ āĻāĻžāϏā§āĻāĻŽ āĻā§āĻĄ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻž āĻāĻŦāĻ āϏā§āĻĨāĻžāĻĒāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āĻā§ āϏā§āϰā§āϏ āĻā§āĻĄā§ āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰāĻā§ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻā§āϝāĻžāĻĒ āϞāĻāĻŋāĻ āĻĒā§āϝāĻžāĻā§āĻ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰ⧠āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž āĻ āύā§āϏāĻžāϰ⧠āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻ āύā§āϏāĻžāϰ⧠āϞāĻāĻžāϰ āĻļā§āϰ⧠āĻāϰ⧠āĻā§āϝāĻžāĻĒāĻā§ āĻāĻā§āĻā§āϤ āĻāϰā§āύāĨ¤
āϞāĻ āϞā§āĻā§āϞ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻšāĻā§āĻā§
āĻāĻĒāύāĻžāϰ āĻāĻŦā§āĻĻāύā§āϰ āĻŦāĻŋāĻāĻŋāύā§āύ āĻ āĻāĻļā§āϰ āĻāύā§āϝ āĻāĻĒāϝā§āĻā§āϤ āϞāĻ āϞā§āĻā§āϞ āĻŦā§āĻā§ āύāĻŋāύāĨ¤ āĻĄāĻŋāĻŦāĻžāĻ āϏā§āϤāϰāĻāĻŋ āĻŦāĻŋāĻāĻžāĻļ āĻāĻŦāĻ āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύā§āϰ āĻāύā§āϝ āĻ āĻŽā§āϞā§āϝ āĻšāϤ⧠āĻĒāĻžāϰā§, āϝā§āĻāĻžāύ⧠āĻāĻāĻāĻŋ āĻāϤā§āĻĒāĻžāĻĻāύ āĻĒāϰāĻŋāĻŦā§āĻļā§, āĻāĻĒāύāĻŋ āĻļāĻŦā§āĻĻāĻāϝāĻŧāύ āĻāĻĄāĻŧāĻžāϤ⧠āϤāĻĨā§āϝ āĻŦāĻž āϤā§āϰā§āĻāĻŋāϰ āϏā§āϤāϰāĻā§āϞāĻŋāϤ⧠āĻĢā§āĻāĻžāϏ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻĒāύāĻžāϰ AppMaster āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ⧠āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āϞāĻžāĻāĻĢāϏāĻžāĻāĻā§āϞ āĻšā§āĻ āĻāĻŦāĻ āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻ āϏā§āϤāϰāĻā§āϞāĻŋāĻā§ āĻāĻŋāύā§āϤāĻžāϰ āϏāĻžāĻĨā§ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰā§āύāĨ¤
āϞāĻāĻŋāĻ āĻŦā§āϝāĻŦāϏāĻž āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž
AppMaster, āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ āϝā§āĻā§āϤāĻŋ āĻāĻŋāĻā§āϝā§āϝāĻŧāĻžāϞ āĻŦāĻŋāĻāύā§āϏ āĻĒā§āϰāϏā§āϏ (BPs) āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻĒāύāĻŋ āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒāϰā§āϝāĻžāϝāĻŧā§ āϞāĻāĻŋāĻ āĻ ā§āϝāĻžāĻāĻļāύ āϝā§āĻ āĻāϰā§, āĻĄā§āĻāĻžāϰ āĻĒā§āϰāĻŦāĻžāĻš āϏāĻŽā§āĻĒāϰā§āĻā§ āĻ āύā§āϤāϰā§āĻĻā§āώā§āĻāĻŋ āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āĻāĻŦāĻ āϰāĻŋāϝāĻŧā§āϞ āĻāĻžāĻāĻŽā§ āϏāĻŽāϏā§āϝāĻž āϏāύāĻžāĻā§āϤāĻāϰāĻŖā§ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻāϰ⧠Zap Logger-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻ BPāĻā§āϞāĻŋāĻā§ āĻāύā§āύāϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āĻĄā§āĻāĻž āϏāĻāĻā§āϰāĻš āĻāϰāĻž
āϰāĻžāύāĻāĻžāĻāĻŽā§ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āĻĄā§āĻāĻž āϏāĻāĻā§āϰāĻš āĻāĻŦāĻ āϞāĻāĻŋāĻ āĻāϰ⧠Zap-āĻāϰ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āϞāĻāĻŋāĻ āĻā§āώāĻŽāϤāĻžāϰ āϏā§āĻŦāĻŋāϧāĻž āύāĻŋāύāĨ¤ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āϞāĻāĻā§āϞāĻŋ āύāĻŋāĻĻāϰā§āĻļāύ āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖ, āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻāĻāϰāĻŖ āĻŦā§āĻāĻž āĻāĻŦāĻ āĻĄā§āĻāĻž-āĻāĻžāϞāĻŋāϤ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύā§āĻāϝāĻŧāĻžāϰ āĻā§āώā§āϤā§āϰ⧠āϏāĻšāĻžāϝāĻŧāĻ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āϝ⧠āĻāĻĒāύāĻžāϰ āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύā§āϰ āĻĒā§āϰāĻā§āώā§āĻāĻžāϝāĻŧ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻ āĻŦāϏā§āĻĨāĻžāϰ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāϤā§āĻŦāĻāĻžāϰ⧠āĻĒā§āϰāĻžāϏāĻā§āĻāĻŋāĻ āĻā§āώā§āϤā§āϰ āĻāĻŦāĻ āĻŦāϏā§āϤā§āϰ āϏāĻžāĻĨā§ āϞāĻ āϏāĻŽā§āĻĻā§āϧ āĻāϰāĻž āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āϰāϝāĻŧā§āĻā§āĨ¤
āĻ ā§āϝāĻžāϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ āϞāĻāĻŋāĻ
āϞāĻāĻŋāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋāĻā§ āĻāĻĒāύāĻžāϰ āĻĒā§āϰāϧāĻžāύ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĒā§āϰāĻŦāĻžāĻšāĻā§ āĻŦā§āϞāĻ āĻāϰāĻž āĻĨā§āĻā§ āĻāĻāĻāĻžāϤ⧠āĻ ā§āϝāĻžāϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ āϞāĻāĻŋāĻ āϏāĻā§āώāĻŽ āĻāϰāĻžāϰ āĻāĻĨāĻž āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§āύ, āϝāĻž āĻāĻžāϰā§āϝāĻā§āώāĻŽāϤāĻž-āϏāĻāĻŦā§āĻĻāύāĻļā§āϞ AppMaster āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻ āϤā§āϝāύā§āϤ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖāĨ¤ āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰ āĻ ā§āϝāĻžāϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ āϞāĻāĻŋāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āϝāĻž AppMaster āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĒāϰāĻŋāĻāĻžāĻ āĻžāĻŽā§āϰ āĻŽāϧā§āϝ⧠āύāĻŋāϰā§āĻŦāĻŋāĻā§āύ⧠āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖ āĻāĻŦāĻ āϏāϤāϰā§āĻāϤāĻž
āϞāĻ āĻĒā§āϝāĻžāĻāĻžāϰā§āύ āĻŦāĻž āϤā§āϰā§āĻāĻŋāϰ āĻāĻāύāĻžāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āϏāϤāϰā§āĻāϤāĻž āϏā§āĻ āĻāĻĒ āĻāϰāϤ⧠āύāĻŋāϰā§āĻā§āώāĻŖ āϏāĻŋāϏā§āĻā§āĻŽā§ āϞāĻ āĻĄā§āĻāĻž āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰā§āύāĨ¤ āĻāĻ āϏāĻā§āϰāĻŋāϝāĻŧ āĻĒāĻĻā§āϧāϤāĻŋāϰ āϏāĻžāĻšāĻžāϝā§āϝ⧠āĻāĻĒāύāĻŋ āϏāĻŽā§āĻāĻžāĻŦā§āϝ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋ āĻāĻĄāĻŧāĻžāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āϝāĻāύ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϞāĻ āĻāĻā§āύā§āĻāĻā§āϞāĻŋ āĻāĻā§, āĻĻā§āϰā§āϤ āĻāĻāύāĻžāϰ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āϏāĻŽāϝāĻŧ āĻŽāĻā§āĻā§āϰāĻŋ āĻĻā§āϝāĻŧāĨ¤
āĻšā§āϝāĻžāύā§āĻĄāϞāĻŋāĻ āϞāĻ āĻā§āϰā§āĻŖāύ āĻāĻŦāĻ āĻ āϧā§āϝāĻŦāϏāĻžāϝāĻŧ
āĻāĻĒāύāĻŋ āϞāĻ āϏā§āĻā§āϰā§āĻ āĻāĻŦāĻ āĻā§āϰā§āĻŖāύ āĻ āĻŋāĻāĻžāύāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ, āĻŦāĻŋāĻļā§āώ āĻāϰ⧠āĻāĻāĻāĻŋ āĻāϤā§āĻĒāĻžāĻĻāύ āĻĒāϰāĻŋāĻŦā§āĻļā§. āϝāĻĻāĻŋāĻ Zap Logger āĻĻāĻā§āώāϤāĻžāϰ āϏāĻžāĻĨā§ āϞāĻāĻŋāĻ āϏāĻā§āĻāĻžāϞāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āϞāĻ āĻĢāĻžāĻāϞā§āϰ āĻ āϧā§āϝāĻŦāϏāĻžāϝāĻŧ āĻāĻŦāĻ āĻā§āϰā§āĻŖāύ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻž āĻĄā§āĻāĻž āĻā§āώāϤāĻŋ āϰā§āϧ āĻāϰāϤ⧠āĻāĻŦāĻ āĻĄāĻŋāϏā§āĻā§āϰ āϏā§āĻĨāĻžāύ āϏāĻŽāϏā§āϝāĻž āĻāĻĄāĻŧāĻŋāϝāĻŧā§ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻāĻžāϰ āĻāύā§āϝ āĻ āĻĒāϰāĻŋāĻšāĻžāϰā§āϝāĨ¤
Zap Logger āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻāύā§āϝ āĻāĻ āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻāĻŋāĻĒāϏ āĻ āύā§āϏāϰāĻŖ āĻāϰā§, AppMaster āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĄā§āĻā§āϞāĻĒāĻžāϰāϰāĻž āϤāĻžāĻĻā§āϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖāϝā§āĻā§āϝāϤāĻž, āĻĄāĻŋāĻŦāĻžāĻāϝā§āĻā§āϝāϤāĻž āĻāĻŦāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāύā§āύāϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻĒāύāĻžāϰ āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻĒāĻĻā§āϧāϤāĻŋāĻā§āϞāĻŋāĻā§ āĻāĻĒ āĻā§ āĻĄā§āĻ āϰāĻžāĻāϤ⧠āϏāϰā§āĻŦāĻĻāĻž āϏāϰā§āĻŦāĻļā§āώ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ āĻāĻŦāĻ āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧā§āϰ āĻ āύā§āĻļā§āϞāύāĻā§āϞāĻŋ āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻž āĻāϰā§āύ⧎
āĻā§āĻĒāĻžāĻĻāύ āĻĒāϰāĻŋāĻŦā§āĻļā§ āĻā§āϝāĻžāĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāύā§āϝ āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āĻ āĻā§āϝāĻžāϏ
āĻāĻāĻāĻŋ āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āϞāĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ āĻāϤā§āĻĒāĻžāĻĻāύ-āĻā§āϰā§āĻĄ āϏāĻĢā§āĻāĻāϝāĻŧā§āϝāĻžāϰ āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖ āĻāĻŦāĻ āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖā§āϰ āĻāĻāĻāĻŋ āĻāĻŋāϤā§āϤāĻŋāĨ¤ āĻĒā§āϰā§āĻĄāĻžāĻāĻļāύ⧠Go āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āĻāύā§āϝ Zap Logger āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, āϞāĻāĻŋāĻ āĻāĻžāϰā§āϝāĻāϰ, āĻĻāĻā§āώ āĻāĻŦāĻ āύāĻŋāϰāĻžāĻĒāĻĻ āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āĻ āύā§āĻļā§āϞāύāĻā§āϞāĻŋ āĻ āύā§āϏāϰāĻŖ āĻāϰāĻž āĻ āĻĒāϰāĻŋāĻšāĻžāϰā§āϝāĨ¤ āĻāĻŽāϰāĻž āĻāĻāĻāĻŋ āĻāĻžāϰā§āϝāĻāϰ⧠āĻāĻŦāĻ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝ āĻāϤā§āĻĒāĻžāĻĻāύ āĻĒāϰāĻŋāĻŦā§āĻļ āĻŦāĻāĻžāϝāĻŧ āϰā§āĻā§ Zap Logger-āĻāϰ āϏāĻŽā§āĻāĻžāĻŦā§āϝāϤāĻž āϏāϰā§āĻŦāĻžāϧāĻŋāĻ āĻāϰāĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋāĻā§āϞāĻŋ āĻ āύā§āĻŦā§āώāĻŖ āĻāϰāĻŦāĨ¤
āĻ ā§āϝāĻžāϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ āϞāĻāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰā§āύ
āĻā§āĻĒāĻžāĻĻāύ⧠āϞāĻ āĻāύ āĻāϰāĻžāϰ āĻĒā§āϰāϧāĻžāύ āĻā§āϝāĻžāϞā§āĻā§āĻāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻšāϞ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻĒā§āϰāĻāĻžāĻŦāĨ¤ āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ āϞāĻ āϞā§āĻāĻž āĻāĻĒāύāĻžāϰ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋāĻā§ āĻŦā§āϞāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āϝāĻž āϏāĻŽā§āĻāĻžāĻŦā§āϝ āĻŽāύā§āĻĨāϰāϤāĻžāϰ āĻĻāĻŋāĻā§ āĻĒāϰāĻŋāĻāĻžāϞāĻŋāϤ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻĒā§āϰāĻļāĻŽāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ Zap-āĻāϰ āĻ
ā§āϝāĻžāϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ āϞāĻāĻŋāĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻžāϰ āĻĒāϰāĻžāĻŽāϰā§āĻļ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧāĨ¤ āϞāĻāĻžāϰāĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻĢāĻžāϰ āĻāϰāĻž WriteSyncer āĻĻāĻŋāϝāĻŧā§ āϏā§āĻ āĻāĻĒ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§, āϝāĻž āĻāĻĒāύāĻžāϰ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋāĻā§ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖ āĻāĻžāϞāĻŋāϝāĻŧā§ āϝā§āϤ⧠āĻĻā§āϝāĻŧ āϝāĻāύ āϞāĻ āϞā§āĻāĻžāĻā§āϞāĻŋ āĻĒāĻāĻā§āĻŽāĻŋāϤ⧠āϤāĻžāĻĻā§āϰ āĻāύā§āϤāĻŦā§āϝ⧠āĻĢā§āϞāĻžāĻļ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
āĻĒāĻžāϰāĻŽāĻžāĻŖāĻŦāĻŋāĻ āϏā§āϤāϰā§āϰ āϏā§āĻāĻāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ
āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒāϰāĻŋāĻŦā§āĻļā§ āϞāĻāĻŋāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦāĻŋāĻāĻŋāύā§āύ āĻļāĻŦā§āĻĻā§āϰ āĻŽāĻžāϤā§āϰāĻž āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϝā§āĻāĻžāύ⧠āĻāĻĒāύāĻŋ āĻŦāĻŋāĻāĻžāĻļā§ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ 'āĻĄāĻŋāĻŦāĻžāĻ' āϞāĻ āĻāĻžāĻāϤ⧠āĻĒāĻžāϰā§āύ, 'āϤā§āϰā§āĻāĻŋ' āϏā§āϤāϰā§āϰ āϞāĻāĻā§āϞāĻŋ āĻāϤā§āĻĒāĻžāĻĻāύ⧠āĻāĻĒāϝā§āĻā§āϤ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻā§āϝāĻžāĻĒ āĻāĻĒāύāĻžāĻā§ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāĻžāϞ⧠āύāĻž āĻāϰ⧠āĻŦāĻž āĻāĻāĻāĻŋ āύāϤā§āύ āϞāĻāĻžāϰ āϤā§āϰāĻŋ āύāĻž āĻāϰ⧠āϰāĻžāύāĻāĻžāĻāĻŽā§ āĻĒāĻžāϰāĻŽāĻžāĻŖāĻŦāĻŋāĻāĻāĻžāĻŦā§ āϏā§āϤāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤ āĻāĻāĻŋ āĻŦāϰā§āϤāĻŽāĻžāύ āĻāϰā§āĻŽāĻā§āώāĻŽ āĻĒāϰāĻŋāĻŦā§āĻļ āĻŦāĻž āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻžāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻāϤāĻŋāĻļā§āϞ āϞāĻ āϏā§āϤāϰ āĻĒāϰāĻŋāĻāĻžāϞāύāĻžāϰ āϏā§āĻŦāĻŋāϧāĻž āĻĻā§āϝāĻŧāĨ¤
āĻĒā§āϰāϏāĻā§āĻ āϏāĻš āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āϞāĻāĻŋāĻ
āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āϞāĻāĻā§āϞāĻŋ āĻā§āĻŦāϞ āĻŽāĻžāύā§āώā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻĒāĻĄāĻŧāĻž āϏāĻšāĻ āύāϝāĻŧ, āϏā§āĻā§āϞāĻŋ āĻŽā§āĻļāĻŋāύ āĻĻā§āĻŦāĻžāϰāĻž āĻāϰāĻ āϏāĻšāĻā§ āĻĒāĻžāϰā§āϏ āĻāϰāĻž āϝāĻžāϝāĻŧ⧎ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āϞāĻāĻŋāĻāϝāĻŧā§ āĻā§āϝāĻžāĻĒ āĻĒāĻžāϰāĻĻāϰā§āĻļā§, āĻāĻĒāύāĻžāĻā§ āϏāĻŽā§āĻĻā§āϧ āĻĒā§āϰāϏāĻā§āĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤ āĻāĻĒāύāĻžāϰ āϞāĻāĻā§āϞāĻŋāĻā§ āĻĒā§āϰāĻžāϏāĻā§āĻāĻŋāĻ āĻĒā§āϰāĻžāϏāĻā§āĻāĻŋāĻ āϤāĻĨā§āϝ āĻĻāĻŋāϝāĻŧā§ āϏāĻŽā§āĻĻā§āϧ āĻāϰāĻž āĻāĻāĻŋāϤ āϝāĻž āĻāĻžāĻ āĻžāĻŽā§āĻāϤ āĻā§āώā§āϤā§āϰāĻā§āϞāĻŋāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻŦāĻ āĻā§āϰā§āϏāĻŋāĻ āĻāϰāϤ⧠āϏāĻšāĻžāϝāĻŧāϤāĻž āĻāϰāĻŦā§ā§ˇ āĻāϤ⧠āĻ āύā§āϰā§āϧ āĻāĻāĻĄāĻŋ, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻļāύāĻžāĻā§āϤāĻāĻžāϰ⧠āĻŦāĻž āĻāĻŽāύāĻāĻŋ āϤā§āϰā§āĻāĻŋāϰ āĻāύā§āϝ āϏā§āĻā§āϝāĻžāĻ āĻā§āϰā§āϏ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰā§āĨ¤
āϏāĻāĻŦā§āĻĻāύāĻļā§āϞ āϤāĻĨā§āϝ āϏāϤāϰā§āĻāϤāĻžāϰ āϏāĻžāĻĨā§ āĻŽā§āĻāĻžāĻŦā§āϞāĻž āĻāϰā§āύ
āϞāĻā§ āĻ
āϏāĻžāĻŦāϧāĻžāύāϤāĻžāĻŦāĻļāϤ āϏāĻāĻŦā§āĻĻāύāĻļā§āϞ āϤāĻĨā§āϝ āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻĄā§āĻāĻž, āĻāĻĒāĻŋāĻāĻ āĻā§ āĻŦāĻž āĻ
āύā§āϝāĻžāύā§āϝ āĻā§āĻĒāύā§āϝāĻŧāϤāĻž āĻĒā§āϰāĻāĻžāĻļ āύāĻž āĻāϰāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤ⧠āϞāĻāĻā§āϞāĻŋāĻā§ āϏā§āϝāĻžāύāĻŋāĻāĻžāĻāĻ āĻāϰāĻž āĻ
āϤā§āϝāύā§āϤ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āϪ⧎ Zap āĻāĻĒāύāĻžāĻā§ zap.String āĻāĻŦāĻ zap.Any āĻāϰ āĻŽāϤ⧠āĻĢāĻŋāϞā§āĻĄ āĻāύāϏā§āĻā§āϰāĻžāĻā§āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĻā§āϝāĻŧ, āϝāĻž āĻĒā§āϰāϝāĻŧā§āĻāύ āĻ
āύā§āϏāĻžāϰ⧠āϏāĻāĻŦā§āĻĻāύāĻļā§āϞ āϤāĻĨā§āϝ āϏāĻāĻļā§āϧāύ āĻŦāĻž āĻāύāĻā§āϰāĻŋāĻĒā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤ⧠āĻŽā§āĻĄāĻŧāĻžāύ⧠āĻŦāĻž āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϝāĻŧ āϞāĻāĻžāϰ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ
āĻāĻāĻāĻŋ āĻāϤā§āĻĒāĻžāĻĻāύ āĻĒāϰāĻŋāĻŦā§āĻļā§ āϞāĻāĻžāϰ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϝāĻŧ āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤ āϝāĻžāϤ⧠āϰāĻžāύāĻāĻžāĻāĻŽ āĻā§āϞ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύāĻā§āϞāĻŋ āĻāĻĄāĻŧāĻžāϤ⧠āĻĒāĻžāϰ⧠āϝāĻž āϞāĻāĻŋāĻ āĻŦā§āϝāĻžāĻšāϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻā§āĻŦāύāĻāĻā§āϰā§āϰ āĻļā§āϰā§āϤ⧠āĻāĻāĻŦāĻžāϰ āϞāĻāĻžāϰ āϏā§āĻ āĻāĻĒ āĻāϰā§āύ āĻāĻŦāĻ āĻĒāϰ⧠āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāĻĄāĻŧāĻžāύāĨ¤ āϞāĻāĻŋāĻ āĻāĻāϰāĻŖā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āĻā§āĻĄ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāĻŦāĻ āϏā§āĻĨāĻžāĻĒāύāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĒā§āϰāĻāĻžāϰ āĻāϰāĻž āĻāĻāĻŋāϤ, āĻā§āĻĒāĻžāĻĻāύ⧠āĻĢā§āϞāĻžāĻ āĻĒā§āϰāϝāĻŧā§āĻ āύāĻž āĻāϰā§āĨ¤
āϞāĻ āĻāĻāϤā§āϰā§āĻāϰāĻŖ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ
āĻāĻāĻāĻŋ āĻāϤā§āĻĒāĻžāĻĻāύ āĻĒāϰāĻŋāĻŦā§āĻļā§, āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāĻŦāĻ āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖā§āϰ āĻāύā§āϝ āϞāĻāĻā§āϞāĻŋāĻā§ āĻā§āύā§āĻĻā§āϰā§āĻā§āϤ āϞāĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰāĻž āĻāĻāĻŋāϤāĨ¤ āĻāĻžāϞ-āĻāύā§āĻāĻŋāĻā§āϰā§āĻā§āĻĄ āϞāĻāĻŋāĻ JSON āĻĢāϰā§āĻŽā§āϝāĻžāĻā§ āϞāĻ āĻāĻāĻāĻĒā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ Zap-āĻāϰ āĻā§āώāĻŽāϤāĻžāĻā§ āĻāĻžāĻā§ āϞāĻžāĻāĻžāϤ⧠āĻĒāĻžāϰā§, āϝāĻž āĻĒāϰāĻŦāϰā§āϤā§āϤ⧠āĻāύā§āύāϤ āĻ āύā§āϏāύā§āϧāĻžāύ, āϏāϤāϰā§āĻāϤāĻž āĻāĻŦāĻ āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖā§āϰ āĻāύā§āϝ ELK āϏā§āĻā§āϝāĻžāĻ (Elasticsearch, Logstash, Kibana) āĻŦāĻž Splunk-āĻāϰ āĻŽāϤ⧠āϞāĻ āĻ ā§āϝāĻžāĻā§āϰāĻŋāĻā§āĻļāύ āĻā§āϞ āĻĻā§āĻŦāĻžāϰāĻž āϏāĻāĻā§āϰāĻš āĻāĻŦāĻ āĻĒāĻžāϰā§āϏ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
āϏāĻŽā§āĻĒāĻĻ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāĻŦāĻ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāύāĻž
Zap, āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āĻ āĻšāĻāϝāĻŧāĻžāϰ āϏāĻŽāϝāĻŧ, āĻāĻāĻāĻŋ āĻāϤā§āĻĒāĻžāĻĻāύ āĻĒāϰāĻŋāĻŦā§āĻļā§ āϞāĻ āĻāϞāĻŋāĻāĻŽ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒāϰā§āϝāĻžāĻĒā§āϤ āϏāĻŋāϏā§āĻā§āĻŽ āϏāĻāϏā§āĻĨāĻžāύ āϏāϰāĻŦāϰāĻžāĻš āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒ āĻāĻŦāĻ āĻāϰ āϞāĻāĻŋāĻ āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒ āĻāĻāϝāĻŧā§āϰ āĻāύā§āϝ āĻĒāϰā§āϝāĻžāĻĒā§āϤ āϏāĻāϏā§āĻĨāĻžāύ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰāϤ⧠āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋāϰ CPU āĻāĻŦāĻ āĻŽā§āĻŽāϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻŋāϰā§āĻā§āώāĻŖ āĻāϰā§āύāĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻĄāĻŋāϏā§āĻ āϏā§āĻĨāĻžāύ āĻāϰāĻ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāϤ⧠āĻĢāĻžāĻāϞ āĻā§āϰā§āĻŖāύ āĻāĻŦāĻ āϏāĻāϰāĻā§āώāĻŖāĻžāĻāĻžāϰ āύā§āϤāĻŋāĻā§āϞāĻŋ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰā§āύāĨ¤
āĻā§āϰāĻŽāĻžāĻāϤ āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖ āĻāĻŦāĻ āϏāϤāϰā§āĻāϤāĻž
āϞāĻāĻŋāĻ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻā§āύā§āĻ-āĻĒāϰāĻŦāϰā§āϤ⧠āĻŦāĻŋāĻļā§āϞā§āώāĻŖā§āϰ āĻāύā§āϝāĻ āύāϝāĻŧ, āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āĻŽāύāĻŋāĻāϰāĻŋāĻ āĻāĻŦāĻ āϏāϤāϰā§āĻāϤāĻžāϰ āĻāύā§āϝāĻ āĻāĻžāϰā§āϝāĻāϰāĨ¤ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϞāĻ āĻĒā§āϝāĻžāĻāĻžāϰā§āύ āĻŦāĻž āϤā§āϰā§āĻāĻŋāϰ āĻšāĻžāϰā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āϏāϤāϰā§āĻāϤāĻžāĻā§āϞāĻŋ āĻā§āϰāĻŋāĻāĻžāϰ āĻāϰāϤ⧠āĻāĻĒāύāĻžāϰ āϞāĻ āĻāĻāϤā§āϰāĻŋāϤāĻāϰāĻŖ āϏāĻŋāϏā§āĻā§āĻŽāĻāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰā§āύ, āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻĒā§āϰāĻāĻžāĻŦāĻŋāϤ āĻāϰāĻžāϰ āĻāĻā§ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋāϰ āĻĻā§āϰā§āϤ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻžāϤ⧠āϏāĻšāĻžāϝāĻŧāϤāĻž āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āϞāĻāĻŋāĻ āĻ āύā§āĻļā§āϞāύā§āϰ āĻĒāϰā§āϝāĻžāϝāĻŧāĻā§āϰāĻŽāĻŋāĻ āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻž
āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āĻ āύā§āĻļā§āϞāύāĻā§āϞāĻŋ āϏā§āĻĨāĻŋāϰ āύāϝāĻŧ āĻāĻŦāĻ āϏā§āĻā§āϞāĻŋ āĻāĻŽāĻžāĻĻā§āϰ āϏāϰāĻā§āĻāĻžāĻŽ āĻāĻŦāĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻŦāĻŋāĻāĻļāĻŋāϤ āĻšāϝāĻŧ⧎ āĻĒāϰā§āϝāĻžāϝāĻŧāĻā§āϰāĻŽā§ āĻāĻĒāύāĻžāϰ āϞāĻāĻŋāĻ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻāĻŦāĻ āĻ āύā§āĻļā§āϞāύāĻā§āϞāĻŋ āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻž āĻāϰā§āύ Zap āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧā§āϰ āϏāĻžāĻŽā§āĻĒā§āϰāϤāĻŋāĻ āϏā§āĻĒāĻžāϰāĻŋāĻļāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āϏāĻžāϰāĻŋāĻŦāĻĻā§āϧ āĻāϰāĻžāϰ āĻāύā§āϝ, āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āĻ āĻā§āϝāĻžāϏ āϞāĻāĻŋāĻ āĻāĻŦāĻ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ, āĻŦāĻŋāĻļā§āώ āĻāϰ⧠āĻā§āĻĒāύā§āϝāĻŧāϤāĻž āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤāĨ¤
āĻāĻ āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āĻ āύā§āĻļā§āϞāύāĻā§āϞāĻŋ āĻŽā§āύ⧠āĻāϞāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§, āĻāĻĒāύāĻŋ Zap Logger-āĻāϰ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻļāĻā§āϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āĻāĻĒāύāĻžāϰ Go āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāĻžāύāĻā§āϞāĻŋāĻā§ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āĻ āĻāĻŦāĻ āĻāϤā§āĻĒāĻžāĻĻāύ⧠āĻāĻžāĻŽā§āϞāĻžāĻŽā§āĻā§āϤ āϰāĻžāĻāϤ⧠āĻĒāĻžāϰā§āύ⧎ āĻāĻāĻŋ āϞāĻā§āώāĻŖā§āϝāĻŧ āϝ⧠āĻāĻ āϧāĻžāϰāĻŖāĻžāĻā§āϞāĻŋ AppMaster āĻŽāϤ⧠āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ, āϝāĻžāϰ āϤā§āϰāĻŋ āĻāϰāĻž āĻāϝāĻŧā§āĻŦ āĻāĻŦāĻ āĻŽā§āĻŦāĻžāĻāϞ āĻ ā§āϝāĻžāĻĒāĻā§āϞāĻŋāϰ āĻāύā§āϝ Go āĻŦā§āϝāĻžāĻāĻāύā§āĻĄāĻā§āϞāĻŋ Zap āĻ āĻĢāĻžāϰ āĻāϰ⧠āĻāĻŽāύ āĻāĻžāĻ āĻžāĻŽā§āĻāϤ, āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŋāϤ āĻāĻŦāĻ āĻ āύā§āϤāϰā§āĻĻā§āώā§āĻāĻŋāĻĒā§āϰā§āĻŖ āϞāĻāĻŋāĻ āĻĨā§āĻā§ āĻāĻĒāĻā§āϤ āĻšāϤ⧠āĻĒāĻžāϰā§ā§ˇ āϞāĻāĻŋāĻ āĻ āύā§āĻļā§āϞāύ⧠āĻā§āϰāĻŽāĻžāĻāϤ āĻāύā§āύāϤāĻŋ āĻāϰāĻ āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖāϝā§āĻā§āϝ āĻāĻŦāĻ āĻŽāĻžāĻĒāϝā§āĻā§āϝ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻĻāĻŋāĻā§ āύāĻŋāϝāĻŧā§ āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āϏāĻžāϧāĻžāϰāĻŖ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋāϰ āϏāĻŽāĻžāϧāĻžāύ āĻāϰāĻž
āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰ⧠āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝ āϞāĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻā§āϰā§āϤā§āĻŦ āĻāĻžāύ⧠āĻāĻŦāĻ āϝāĻāύ āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰā§āϰ āĻŽāϤ⧠āĻāĻāĻāĻŋ āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āϏāĻŽāĻžāϧāĻžāύāĻā§ āĻā§ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϤ⧠āĻāĻā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧ, āϤāĻāύ āĻāĻŋāĻā§ āϏāĻžāϧāĻžāϰāĻŖ āϏāĻŽāϏā§āϝāĻž āĻĻā§āĻāĻž āĻĻāĻŋāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻžāĻā§ āĻāĻĒāύāĻŋ Zap Logger-āĻāϰ āϏāĻžāĻĨā§ āϝ⧠āϏāĻžāϧāĻžāϰāĻŖ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋāϰ āϏāĻŽā§āĻŽā§āĻā§āύ āĻšāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āϏā§āĻĒāώā§āĻ āĻāĻŦāĻ āĻĻāĻā§āώ āϞāĻāĻŋāĻ āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻāĻžāϰ āĻāύā§āϝ āĻā§āĻāĻžāĻŦā§ āϤāĻžāĻĻā§āϰ āϏāĻŽāĻžāϧāĻžāύ āĻāϰāĻŦā§āύ āϤāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻāϰā§āĨ¤
āĻĒā§āϰāĻžāϰāĻŽā§āĻāĻŋāĻ āĻŦā§āϝāϰā§āĻĨāϤāĻž āύāĻŋāϰā§āĻŖāϝāĻŧ
āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āϏāĻŽāϏā§āϝāĻž āĻšāϞ āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āϞāĻāĻžāϰ āĻļā§āϰ⧠āĻāϰāϤ⧠āĻŦā§āϝāϰā§āĻĨāϤāĻžāĨ¤ āĻāĻāĻŋ āĻā§āϞ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āϏā§āĻāĻŋāĻāϏ āĻŦāĻž āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āύāĻŋāϰā§āĻāϰāϤāĻž āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰāϤ⧠āĻŦā§āϝāϰā§āĻĨāϤāĻžāϰ āĻāĻžāϰāĻŖā§ āĻāĻāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻĒā§āϰāĻžāϰāĻŽā§āĻāĻŋāĻ āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ āĻāϰāϤā§:
- āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āϝ⧠āϏāĻŽāϏā§āϤ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻŦā§āϧ JSON āĻŦāĻž āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āĻ āĻŦāĻā§āĻā§āĻ āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āϏā§āĻā§āϰāĻžāĻāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤
- āĻāĻĒāύāĻžāϰ āĻāĻžāĻā§ Zap āĻāϰ āϏāϰā§āĻŦāĻļā§āώ āϏāĻāϏā§āĻāϰāĻŖ āĻāύāϏā§āĻāϞ āĻāϰāĻž āĻāĻā§ āĻāĻŋāύāĻž āĻāĻŦāĻ āĻ āύā§āϝāĻžāύā§āϝ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāϰ āϏāĻžāĻĨā§ āĻā§āύ āĻŦāĻŋāϰā§āϧ āύā§āĻ āϤāĻž āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύāĨ¤
- āϏāĻ āĻŋāĻ āĻāĻŽāĻĻāĻžāύāĻŋ āĻĒāĻĨā§āϰ āϏāĻžāĻĨā§ āĻāĻĒāύāĻžāϰ Go āĻĢāĻžāĻāϞā§āϰ āĻļā§āϰā§āϤ⧠āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ Zap āĻāĻŽāĻĻāĻžāύāĻŋ āĻāϰā§āύāĨ¤
āϞāĻ āϞā§āĻā§āϞā§āϰ āĻā§āϞ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻž
Zap āĻāĻĒāύāĻžāĻā§ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āϝāĻžāĻĒā§ āĻāĻŦāĻ āĻĒā§āĻĨāĻ āϞāĻāĻžāϰāĻĻā§āϰ āĻāύā§āϝ āϞāĻ āϞā§āĻā§āϞ āϏā§āĻ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤ āϞāĻ āϞā§āĻā§āϞ āĻā§āϞ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻžāϰ āĻĢāϞ⧠āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āϞāĻ āĻāύā§āĻā§āϰāĻŋ āĻ āύā§āĻĒāϏā§āĻĨāĻŋāϤ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āϞāĻ āϞā§āĻā§āϞ āĻā§āϞ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āϏāύā§āĻĻā§āĻš āĻāϰā§āύ:
- āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāύā§āϝ āĻā§āϞā§āĻŦāĻžāϞ āϞāĻ āϞā§āĻā§āϞ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĻā§āĻŦāĻžāϰ āĻā§āĻ āĻāϰā§āύāĨ¤
- āϝ⧠āĻā§āύ⧠āϞāĻāĻžāϰ āĻāύāϏā§āĻā§āϝāĻžāύā§āϏā§āϰ āĻāύā§āϝ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āϝāĻžāĻāĻžāĻ āĻāϰā§āύ āϝā§āĻāĻžāύ⧠āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϞāĻ āϞā§āĻā§āϞ āϏā§āĻ āĻāϰāĻž āĻāĻā§āĨ¤
- āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āϝ⧠āϞāĻāĻžāϰ āĻĻā§āώā§āĻāĻžāύā§āϤāĻā§āϞāĻŋ āĻāĻĻā§āĻĻā§āĻļā§āϝ āύāĻž āĻšāĻāϝāĻŧāĻž āĻĒāϰā§āϝāύā§āϤ āĻ āϏāĻžāĻŦāϧāĻžāύāϤāĻžāĻŦāĻļāϤ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āϝāĻžāĻĒā§ āϏā§āĻāĻŋāĻāϏāĻā§ āĻāĻāĻžāϰāϰāĻžāĻāĻĄ āĻāϰāĻā§ āύāĻžā§ˇ
āϏāĻ āĻŋāĻ āϞāĻ āĻŽā§āϏā§āĻ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻž
āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āϞāĻāĻŋāĻ āĻāϰ āϏāĻžāĻĨā§ āĻĒāĻžāϰāĻĻāϰā§āĻļā§, āĻāĻŋāύā§āϤ⧠āĻā§āϞ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰāĻŋāĻ āĻāĻŽāύ āϞāĻ āĻšāϤ⧠āĻĒāĻžāϰ⧠āϝāĻž āĻĒāĻžāϰā§āϏ āĻāϰāĻž āĻāĻ āĻŋāύ āĻŦāĻž āĻ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āϤāĻĨā§āϝ āϧāĻžāϰāĻŖ āĻāϰā§āĨ¤ āĻāĻĒāύāĻžāϰ āĻāĻžāĻ āĻžāĻŽā§āĻŦāĻĻā§āϧ āϞāĻāĻā§āϞāĻŋ āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āϰā§āύā§āĻĄāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤā§:
- āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āĻĄā§āĻāĻžāϰ āĻāύā§āϝ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻāĻāĻžāĻŦā§
zap.String(),zap.Int()āĻāϤā§āϝāĻžāĻĻāĻŋāϰ āĻŽāϤ⧠āĻĒā§āϰāĻĻāϤā§āϤ Zap āĻĢāĻŋāϞā§āĻĄ āĻāύāϏā§āĻā§āϰāĻžāĻā§āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤ - āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āϝ⧠āĻā§āύ⧠āĻāĻžāϏā§āĻāĻŽ āĻŦāϏā§āϤ⧠āϞāĻ āĻāϰāĻž āĻšāĻā§āĻā§ āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻā§āϰāĻŽāĻžāύā§āϝāĻžāϝāĻŧā§āĨ¤
- āϞāĻ āĻŦāĻžāϰā§āϤāĻžāĻā§āϞāĻŋāϰ āĻāĻ āύ āĻāύ āĻāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻž āĻāĻĄāĻŧāĻŋāϝāĻŧā§ āĻāϞā§āύ āĻāĻžāϰāĻŖ āĻāĻāĻŋ āϞāĻ āĻĒāĻžāϰā§āϏāĻŋāĻ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āϞā§āώāĻŖāĻā§ āĻāĻāĻŋāϞ āĻāϰ⧠āϤā§āϞāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻ ā§āϝāĻžāϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ āϞāĻāĻŋāĻ āϏāĻŽāϏā§āϝāĻž āĻĄāĻŋāĻŦāĻžāĻ āĻāϰāĻž
āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻāύā§āύāϤ āĻāϰāϤ⧠āĻ ā§āϝāĻžāϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ āϞāĻāĻŋāĻ āύāĻŋāϝā§āĻā§āϤ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻŦāĻžāĻĢāĻžāϰ āĻāĻāĻžāϰāĻĢā§āϞ⧠āĻŦāĻž āĻ āĻāĻžāϞ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĒā§āϰāϏā§āĻĨāĻžāύā§āϰ āĻāĻžāϰāĻŖā§ āĻāĻŋāĻā§ āĻŦāĻžāϰā§āϤāĻž āĻĒā§āϰāĻĻāϰā§āĻļāĻŋāϤ āύāĻžāĻ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻ ā§āϝāĻžāϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ āĻŽā§āĻĄā§ āϞāĻ āĻŦāĻžāϰā§āϤāĻžāĻā§āϞāĻŋ āĻšāĻžāϰāĻžāĻā§āĻā§āύ:
- āĻāĻĒāύāĻžāϰ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āϞāĻāĻŋāĻ āĻāϞāĻŋāĻāĻŽā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰā§
zap.Buffer()āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύā§āϰ āĻāĻĒāϝā§āĻā§āϤ āĻŽāĻžāĻĒ āĻāĻā§ āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύāĨ¤ - āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĒā§āϰāϏā§āĻĨāĻžāύ āĻāϰāĻžāϰ āĻāĻā§ āϞāĻ āĻŦāĻžāĻĢāĻžāϰ āĻĢā§āϞāĻžāĻļ āĻāϰāĻžāϰ āĻāύā§āϝ āϏāĻ āĻŋāĻ āĻļāĻžāĻāĻĄāĻžāĻāύ āĻšā§āĻāĻā§āϞāĻŋ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰā§āύāĨ¤
- āĻāϰāĻ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝ āϞāĻāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻĒāϰā§āĻŦā§āϰ āϏāĻŽāϝāĻŧ āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ āĻŽā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāĻĨāĻž āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§āύ āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻŦāĻžāϰā§āϤāĻžāϰ āĻā§āώāϤāĻŋāϰ āϏāĻŽā§āĻŽā§āĻā§āύ āĻšāύāĨ¤
āϞāĻ āϰā§āĻā§āĻļāύ āĻāĻŦāĻ āĻĢāĻžāĻāϞ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻ
āϞāĻ āĻĢāĻžāĻāϞāĻā§āϞāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻž āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ, āĻāĻŦāĻ āĻā§āϞāĻāĻžāĻŦā§ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āϞāĻ āϰā§āĻā§āĻļāύā§āϰ āĻĢāϞ⧠āĻŦāĻĄāĻŧ āĻāĻāĻžāϰā§āϰ āϞāĻ āĻĢāĻžāĻāϞ āĻŦāĻž āĻšāĻžāϰāĻŋāϝāĻŧā§ āϝāĻžāĻāϝāĻŧāĻž āĻŦāĻžāϰā§āϤāĻž āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻĒāύāĻŋ āϞāĻ āĻĢāĻžāĻāϞ āĻĒāϰāĻŋāĻāĻžāϞāύāĻžāϰ āϏāĻžāĻĨā§ āϏāĻŽāϏā§āϝāĻžāϰ āϏāĻŽā§āĻŽā§āĻā§āύ āĻšāϞā§:
- āϝāĻĻāĻŋ Zap-āĻāϰ āĻ āύā§āϤāϰā§āύāĻŋāϰā§āĻŽāĻŋāϤ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻāĻĒāύāĻžāϰ āĻāĻžāĻšāĻŋāĻĻāĻž āĻĒā§āϰāĻŖ āύāĻž āĻāϰ⧠āϤāĻžāĻšāϞ⧠āĻāĻāĻāĻŋ āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āϞāĻ āϰā§āĻā§āĻļāύ āĻĒā§āϝāĻžāĻā§āĻ āϏāĻāĻšāϤ āĻāϰā§āύāĨ¤
- āϞāĻ āϰā§āĻā§āĻļāύ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰāĻā§āϞāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰā§āύ, āϝā§āĻŽāύ āĻĢāĻžāĻāϞā§āϰ āĻāĻāĻžāϰ āĻāĻŦāĻ āĻā§āϰā§āĻŖāύ āĻāĻŖāύāĻž, āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āϞāĻāĻŋāĻ āĻĢā§āϰāĻŋāĻā§āϝāĻŧā§āύā§āϏāĻŋ āĻāĻŦāĻ āϏā§āĻā§āϰā§āĻ āĻā§āώāĻŽāϤāĻž āĻ āύā§āϝāĻžāϝāĻŧā§āĨ¤
- āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āĻā§āϰā§āĻŖāύ āĻāĻŦāĻ āĻā§āϞāĻŋāύāĻāĻĒ āĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻžāϰā§āϝāĻāϰ āĻāϰāĻž āĻšāĻā§āĻā§ āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤ⧠āϞāĻ āĻĢāĻžāĻāϞ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāĻā§āϞāĻŋ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖ āĻāϰā§āύāĨ¤
Zap Logger-āĻāϰ āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύā§āϰ āĻāύā§āϝ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻāύāύ āĻāϰāĻž āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻā§āώā§āϤā§āϰ⧠āĻāĻĒāϝā§āĻā§āϤ āĻŦāĻŋāĻāϞā§āĻĒāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āϞāĻāĻžāϰ āϏā§āĻ āĻāĻĒ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻž āĻāĻĄāĻŧāĻŋāϤāĨ¤ AppMaster āĻŽāϤ⧠āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§ āϤā§āϰāĻŋ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄā§āϰ āϏāĻžāĻĨā§ āĻāĻāϤā§āϰāĻŋāϤ āĻšāϞā§, āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āϝ⧠āĻāĻĒāύāĻžāϰ āϞāĻāĻŋāĻ āϏā§āĻāĻāĻĒāĻāĻŋāĻ āĻāĻ āϧāϰāύā§āϰ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§āϰ āϝā§āĻā§āύ⧠āĻ āύāύā§āϝ āĻĒāϰāĻŋāĻŦā§āĻļāĻāϤ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύā§āϰ āĻāύā§āϝ āĻ ā§āϝāĻžāĻāĻžāĻāύā§āĻ āĻāϰā§āĨ¤
āĻāϰāĻ āϏāĻŽā§āĻĒāĻĻ āĻāĻŦāĻ āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ āϏāĻŽāϰā§āĻĨāύ
āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰāĻā§ āĻāϝāĻŧāϤā§āϤ āĻāϰāĻžāϰ āϝāĻžāϤā§āϰāĻž āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āϏā§āĻāĻāĻĒ āĻāĻŦāĻ āĻŽā§āϞāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āϏāĻžāĻĨā§ āĻĨāĻžāĻŽā§ āύāĻžāĨ¤ Go āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāĻŦāĻ āϏāĻŽā§āĻĒāĻĻ-āϏāĻŽā§āĻĻā§āϧ, āĻā§āϰāĻŽāĻžāĻāϤ āĻļāĻŋāĻā§āώāĻž āĻāĻŦāĻ āĻāύā§āύāϤāĻŋāĻā§ āĻŦā§āĻļ āĻ ā§āϝāĻžāĻā§āϏā§āϏāϝā§āĻā§āϝ āĻāϰ⧠āϤā§āϞā§āĨ¤ āύā§āĻā§ āĻāĻŋāĻā§ āĻŽā§āϞā§āϝāĻŦāĻžāύ āϏāĻāϏā§āĻĨāĻžāύ āĻāĻŦāĻ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āϰāϝāĻŧā§āĻā§ āϝā§āĻāĻžāύ⧠āĻāĻĒāύāĻŋ āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧā§āϰ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻĒā§āϤ⧠āĻĒāĻžāϰā§āύ:
āĻ āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ
āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰā§āϰ āĻŦā§āϝāĻžāĻĒāĻ āϤāĻĨā§āϝā§āϰ āĻāύā§āϝ āĻĒā§āϰāĻĨāĻŽ āϏā§āĻĨāĻžāύ āĻšāϞ āĻāϰ āĻ āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύāĨ¤ āĻāĻ āĻāϤā§āϏāĻāĻŋ āĻāύāϏā§āĻāϞā§āĻļāύ, āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻāĻŦāĻ āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āĻ āύā§āĻļā§āϞāύā§āϰ āĻāĻĒāϰ āĻĒā§āϰāĻžāĻŽāĻžāĻŖāĻŋāĻ āύāĻŋāϰā§āĻĻā§āĻļāĻŋāĻāĻžāĨ¤ āĻāĻāĻŋāϤ⧠āϞāĻāĻŋāĻ āϞā§āĻā§āϞ āĻāĻŦāĻ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āϞāĻāĻŋāĻ āĻā§āώāĻŽāϤāĻž āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝāĻ āϰāϝāĻŧā§āĻā§ āϝāĻž Zap āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤
āĻ āύāϞāĻžāĻāύ āĻĢā§āϰāĻžāĻŽ āĻāĻŦāĻ āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ
āϏā§āĻā§āϝāĻžāĻ āĻāĻāĻžāϰāĻĢā§āϞ⧠āĻāĻŦāĻ āϰā§āĻĄāĻĄāĻŋāĻā§āϰ āĻāϰ/āĻā§āϞāĻžāĻ-āĻāϰ āĻŽāϤ⧠āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽāĻā§āϞāĻŋ āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰ āϏāĻš Go āĻāĻŦāĻ āĻāϰ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āύāĻŋāϝāĻŧā§ āĻāϞā§āĻāύāĻžāϝāĻŧ āĻŦā§āϝāϏā§āϤāĨ¤ āĻāĻ āĻĢā§āϰāĻžāĻŽāĻā§āϞāĻŋ āĻĒā§āϰāĻļā§āύ āĻāĻŋāĻā§āĻāĻžāϏāĻž āĻāϰāĻžāϰ, āĻā§āĻāĻžāύ āĻāĻžāĻ āĻāϰ⧠āύā§āĻāϝāĻŧāĻžāϰ āĻāĻŦāĻ āĻ āύā§āϝāĻžāύā§āϝ Go āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āĻĻā§āϰ āĻ āĻāĻŋāĻā§āĻāϤāĻž āĻĨā§āĻā§ āĻļā§āĻāĻžāϰ āĻāĻāĻāĻŋ āĻĻā§āϰā§āĻĻāĻžāύā§āϤ āĻāĻžāϝāĻŧāĻāĻžāĨ¤
āĻāĻāĻāĻžāϰ āĻā§āϰā§āĻĒ āĻāĻŦāĻ āĻŽāĻŋāĻāĻāĻĒā§ āϝāĻžāύ
āϏā§āĻĨāĻžāύā§āϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻā§āώā§āĻ ā§ āĻāĻŦāĻ āĻŽāĻŋāĻāĻāĻĒāĻā§āϞāĻŋ āĻ āύā§āϝāĻžāύā§āϝ Go āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āĻĻā§āϰ āϏāĻžāĻĨā§ āĻŦā§āϝāĻā§āϤāĻŋāĻāϤāĻāĻžāĻŦā§ āϏāĻāϝā§āĻ āĻāϰāĻžāϰ āĻāĻāĻāĻŋ āĻāĻĒāĻžāϝāĻŧ āϏāϰāĻŦāϰāĻžāĻš āĻāϰā§āĨ¤ āĻāĻĒāύāĻžāϰ āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻāĻā§āύā§āĻ āĻāĻŦāĻ āĻā§āώā§āĻ ā§āĻā§āϞāĻŋ āĻā§āĻāĻā§ āĻĒā§āϤ⧠Meetup.com-āĻāϰ āĻŽāϤ⧠āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽāĻā§āϞāĻŋ āĻĻā§āĻā§āύ āϝā§āĻāĻžāύ⧠āĻāĻĒāύāĻŋ Zap Logger āĻāĻŦāĻ āĻ āύā§āϝāĻžāύā§āϝ Go-āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻŦāĻŋāώāϝāĻŧāĻā§āϞāĻŋ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻĨāĻž āĻŦāϞāϤ⧠āĻĒāĻžāϰā§āύ⧎
GitHub āϏāĻāĻā§āϰāĻšāϏā§āĻĨāϞ āĻāĻŦāĻ āϏāĻŽāϏā§āϝāĻž
āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰā§āϰ āĻāύā§āϝ āĻāĻŋāĻāĻšāĻžāĻŦ āϏāĻāĻā§āϰāĻšāϏā§āĻĨāϞ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻā§āĻĄ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻžāϰ āĻāĻžāϝāĻŧāĻāĻž āύāϝāĻŧ; āĻāĻāĻŋāĻ āϝā§āĻāĻžāύ⧠āĻāĻĒāύāĻŋ āĻŦāĻžāĻ āϰāĻŋāĻĒā§āϰā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋāϰ āĻ āύā§āϰā§āϧ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āĻĒā§āϞ āĻ āύā§āϰā§āϧā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĒā§āϰāĻāϞā§āĻĒā§ āĻ āĻŦāĻĻāĻžāύ āϰāĻžāĻāϤ⧠āĻĒāĻžāϰā§āύ⧎ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āϏāĻŽāϏā§āϝāĻž āĻāĻŦāĻ āĻāϞā§āĻāύāĻž āĻĒāϰā§āϝāĻžāϞā§āĻāύāĻž āĻāϰāĻž āϏāĻžāϧāĻžāϰāĻŖ āϏāĻŽāϏā§āϝāĻž āĻāĻŦāĻ āϏāĻŽāĻžāϧāĻžāύāĻā§āϞāĻŋāϰ āĻ āύā§āϤāϰā§āĻĻā§āώā§āĻāĻŋ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻŋāĻāĻā§āϰāĻŋāϝāĻŧāĻžāϞ āĻāĻŦāĻ āĻŦā§āϞāĻ āĻĒā§āϏā§āĻ
āĻ āĻāĻŋāĻā§āĻ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āĻĻā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āϞā§āĻāĻž āĻāĻŋāĻāĻā§āϰāĻŋāϝāĻŧāĻžāϞ āĻāĻŦāĻ āĻŦā§āϞāĻ āĻĒā§āϏā§āĻāĻā§āϞāĻŋ āĻĨā§āĻā§ āĻļā§āĻāĻž āĻ āĻŦāĻŋāĻļā§āĻŦāĻžāϏā§āϝāĻāĻžāĻŦā§ āĻāĻĒāĻāĻžāϰ⧠āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻ āύā§āĻ āĻŦā§āϞāĻāĻžāϰ āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āϤāĻžāĻĻā§āϰ āĻ āĻāĻŋāĻā§āĻāϤāĻž āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻā§āϰ āύāĻŋāĻŦāύā§āϧāĻā§āϞāĻŋ āĻāĻžāĻ āĻāϰā§, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ āĻāĻŋāĻĒāϏ āĻāĻŦāĻ āĻŦāĻžāϏā§āϤāĻŦ-āĻŦāĻŋāĻļā§āĻŦ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻā§āώā§āϤā§āϰ⧠āĻ āĻĢāĻžāϰ āĻāϰā§āĨ¤ āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻāϝāĻŧā§āĻŦ āĻ āύā§āϏāύā§āϧāĻžāύ āĻĒā§āϰāĻā§āϰ āĻĒāϰāĻŋāĻŽāĻžāĻŖā§ āϧāĻžāĻĒā§ āϧāĻžāĻĒā§ āύāĻŋāϰā§āĻĻā§āĻļāĻŋāĻāĻž āĻāĻŦāĻ āĻ āύā§āϤāϰā§āĻĻā§āώā§āĻāĻŋ āĻĻā§āĻŦā§āĨ¤
āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ āĻāϝāĻŧā§āĻŦāĻŋāύāĻžāϰ
āĻāĻŋāĻā§āϝā§āϝāĻŧāĻžāϞ āĻļāĻŋāĻā§āώāĻžāϰā§āĻĨā§āϰāĻž āĻāĻŋāĻĄāĻŋāĻ āĻāĻŋāĻāĻā§āϰāĻŋāϝāĻŧāĻžāϞ āĻāĻŦāĻ āĻāϝāĻŧā§āĻŦāĻŋāύāĻžāϰ āĻĨā§āĻā§ āĻāĻĒāĻā§āϤ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ YouTube-āĻāϰ āĻŽāϤ⧠āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽāĻā§āϞāĻŋ āĻŦāĻŋāĻāĻŋāύā§āύ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āύāĻŋāϰā§āĻŽāĻžāϤāĻžāĻĻā§āϰ āĻšā§āϏā§āĻ āĻāϰ⧠āϝāĻžāϰāĻž Go-āĻāϰ āϞāĻāĻŋāĻ āĻ āύā§āĻļā§āϞāύ āĻāĻŦāĻ āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰā§āϰ āϏā§āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻŦāĻŋāώāϝāĻŧā§ āύāĻŋāϰā§āĻĻā§āĻļāĻŽā§āϞāĻ āĻāĻŋāĻĄāĻŋāĻ āϏāϰāĻŦāϰāĻžāĻš āĻāϰā§āĨ¤ āĻāĻ āĻŦāĻŋāύā§āϝāĻžāϏāĻāĻŋ āϧāĻžāϰāĻŖāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻŦā§āĻāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻĒā§āĻļāĻžāĻāϤ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ āĻāĻŦāĻ āĻāϰā§āĻŽāĻļāĻžāϞāĻž
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§āĻāϤ āĻļā§āĻāĻžāϰ āĻ āĻāĻŋāĻā§āĻāϤāĻž āĻĒāĻāύā§āĻĻ āĻāϰā§āύ āϤāĻŦā§ āĻĒā§āĻļāĻžāĻĻāĻžāϰ āĻĒā§āϰāĻļāĻŋāĻā§āώāĻŖ āĻā§āϰā§āϏ āĻāĻŦāĻ āĻāϰā§āĻŽāĻļāĻžāϞāĻž āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§āύāĨ¤ āĻāĻā§āϞāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻļāĻŋāϞā§āĻĒ āĻŦāĻŋāĻļā§āώāĻā§āĻāĻĻā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻļā§āĻāĻžāύ⧠āĻšāϝāĻŧ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĒāĻžāĻ ā§āϝāĻā§āϰāĻŽ āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āϝāĻž āĻāĻžāϰā§āϝāĻāϰāĻāĻžāĻŦā§ Zap Logger āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻā§āώā§āϤā§āϰ⧠āĻāύā§āύāϤ āĻŦāĻŋāώāϝāĻŧāĻā§āϞāĻŋāĻā§ āĻāĻāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§ā§ˇ
āĻĒā§āϰāϤāĻŋāώā§āĻ āĻŋāϤ āϏāϰāĻā§āĻāĻžāĻŽāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻā§āĻāϰāĻŖā§āϰ āĻāĻĻāĻžāĻšāϰāĻŖ
āĻ āύā§āϝāĻžāύā§āϝ āϏāϰāĻā§āĻāĻžāĻŽ āĻāĻŦāĻ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύ āĻāĻĻāĻžāĻšāϰāĻŖāĻā§āϞāĻŋ āĻ āύā§āĻŦā§āώāĻŖ āĻāϰāĻž āĻāĻĒāύāĻžāĻā§ āĻāĻĒāύāĻžāϰ Go āĻĒā§āϰāĻāϞā§āĻĒāĻā§āϞāĻŋāĻā§ āĻāύā§āύāϤ āĻāϰāĻžāϰ āĻŦāĻŋāώāϝāĻŧā§ āϧāĻžāϰāĻŖāĻž āĻĻāĻŋāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, AppMaster āĻ, āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ Zap Logger-āĻāϰ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰ āĻāĻ no-code āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§ āϤā§āϰāĻŋ āĻ ā§āϝāĻžāĻĒāĻā§āϞāĻŋāϰ āϞāĻāĻŋāĻ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻāύā§āύāϤ āĻāϰāϤ⧠āĻĻā§āϝāĻŧ⧎
āĻŽāύ⧠āϰāĻžāĻāĻŦā§āύ āϝ⧠āĻŦāĻŋāĻāĻžāĻļ āĻšāϞ āĻļā§āĻāĻžāϰ āĻāĻŦāĻ āĻ āύā§āĻļā§āϞāύā§āϰ āĻāĻāĻāĻŋ āϧāĻžāϰāĻžāĻŦāĻžāĻšāĻŋāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĨ¤ āĻāĻ āĻāĻŽāĻŋāĻāύāĻŋāĻāĻŋ āϰāĻŋāϏā§āϰā§āϏāĻā§āϞāĻŋāĻā§ āĻāĻžāĻā§ āϞāĻžāĻāĻŋāϝāĻŧā§ āĻāĻŦāĻ āĻ āύā§āϝāĻžāύā§āϝ āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰ āϏāĻžāĻĨā§ āĻāĻĄāĻŧāĻŋāϤ āĻĨāĻžāĻāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§, āĻāĻĒāύāĻŋ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ Zap Logger-āĻ āĻĻāĻā§āώāϤāĻž āĻ āϰā§āĻāύ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āύ āύāĻž āĻŦāϰāĻ Go āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻā§āϰ āϏāĻžāĻŽā§āĻĒā§āϰāϤāĻŋāĻ āĻ āύā§āĻļā§āϞāύāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻĒāĻĄā§āĻ āĻĨāĻžāĻāĻŦā§āύāĨ¤
āĻĒā§āϰāĻļā§āύā§āϤā§āϤāϰ
āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰ āĻšāϞ āĻāĻāĻāĻŋ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āϞāĻāĻŋāĻ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āϝāĻž āĻā§ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāĻžāύāĻā§āϞāĻŋāϤ⧠āĻāĻā§āĻ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻāĻŦāĻ āĻāĻāϤā§āϰāĻŋāϤāĻžāϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ā§ˇ āĻāĻāĻŋ āĻāĻāĻāĻŋ API āĻ āĻĢāĻžāϰ āĻāϰ⧠āϝāĻž āĻāϤāĻŋāĻā§ āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ āĻĻā§āϝāĻŧ āĻāĻŦāĻ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āĻĻā§āϰ āĻĻāĻā§āώāϤāĻžāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻžāĻŽā§āĻāϤ āĻĄā§āĻāĻž āϞāĻ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤
āĻāĻŋāĻā§ āĻĒā§āϰāĻĨāĻžāĻāϤ āϞāĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻŦāĻŋāĻĒāϰā§āϤā§, āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰ āĻŽā§āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāĻŦāĻ CPU āĻāĻāĻžāϰāĻšā§āĻĄ āĻāĻŽāĻŋāϝāĻŧā§ āĻāĻā§āĻāϤāϰ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻāĻā§āĻ-āϞā§āĻĄ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϰ āĻāύā§āϝ āĻāĻĻāϰā§āĻļ āĻāϰ⧠āϤā§āϞ⧠āϝā§āĻāĻžāύ⧠āĻĻāĻā§āώāϤāĻž āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖāĨ¤
āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰ āϏā§āĻ āĻāĻĒ āĻāϰāĻžāϰ āĻāύā§āϝ 'āĻā§ āĻā§āĻ' āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻĒāύāĻžāϰ āĻĒā§āϰā§āĻā§āĻā§āĻā§ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻāĻŽāĻĻāĻžāύāĻŋ āĻāϰāĻž āĻāĻŦāĻ āϤāĻžāϰāĻĒāϰ āϞāĻāĻžāϰ āĻļā§āϰ⧠āĻāϰāϤ⧠āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻ āύā§āϝāĻžāϝāĻŧā§ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāϰ API āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤
āĻšā§āϝāĻžāĻ, āĻā§āϝāĻžāĻĒ āϞāĻāĻžāϰ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āϞāĻāĻŋāĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āϝā§āĻāĻžāύ⧠āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āϞāĻāĻā§āϞāĻŋāϤ⧠āĻĒā§āϰāϏāĻā§āĻ āĻāĻŦāĻ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āĻĄā§āĻāĻž āϝā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āϝāĻžāϤ⧠āϏā§āĻā§āϞāĻŋ āĻāϰāĻ āϤāĻĨā§āϝāĻĒā§āϰā§āĻŖ āĻāĻŦāĻ āĻĒāĻžāϰā§āϏ āĻāϰāĻž āϏāĻšāĻ āĻšāϝāĻŧ⧎
āĻā§āϝāĻžāĻĒ āĻŦāĻŋāĻāĻŋāύā§āύ āϞāĻ āϞā§āĻā§āϞ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āϝā§āĻŽāύ āĻĄāĻŋāĻŦāĻžāĻ, āĻāύāĻĢā§, āϏāϤāϰā§āĻāϤāĻž, āϤā§āϰā§āĻāĻŋ, āĻĄāĻŋāĻĒā§āϝāĻžāύāĻŋāĻ, āĻĒā§āϝāĻžāύāĻŋāĻ āĻāĻŦāĻ āĻŽāĻžāϰāĻžāϤā§āĻŽāĻ, āϞāĻāĻŋāĻ āĻāĻāĻāĻĒā§āĻā§āϰ āĻāĻĒāϰ āĻĻāĻžāύāĻžāĻĻāĻžāϰ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖā§āϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤
āĻšā§āϝāĻžāĻ, Zap Logger AppMaster.io āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§ āϤā§āϰāĻŋ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āϏāĻžāĻĨā§ āĻāĻāϤā§āϰāĻŋāϤ āĻšāϤ⧠āĻĒāĻžāϰā§, āĻāĻāĻŋāϰ no-code āĻā§āϞāϏā§āĻ āĻĻāĻŋāϝāĻŧā§ āϤā§āϰāĻŋ āĻ ā§āϝāĻžāĻĒāĻā§āϞāĻŋāϰ āϞāĻāĻŋāĻ āĻā§āώāĻŽāϤāĻž āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧāĨ¤
āĻĒā§āϰā§āĻĄāĻžāĻāĻļāύā§, āĻ ā§āϝāĻžāϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ āϞāĻāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ Zap āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻžāϰ, āϝāĻĨāĻžāϝāĻĨāĻāĻžāĻŦā§ āĻāĻžāϏā§āĻāĻŽ āϞāĻ āϞā§āĻā§āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāĻŦāĻ āϞāĻ āĻāĻāĻāĻĒā§āĻāĻā§āϞāĻŋ āϏā§āϰāĻā§āώāĻŋāϤāĻāĻžāĻŦā§ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻž āĻāĻŦāĻ āĻĻāĻā§āώāϤāĻžāϰ āϏāĻžāĻĨā§ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻžāϰ āϏā§āĻĒāĻžāϰāĻŋāĻļ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
Zap-āĻāϰ āϏāĻžāĻĨā§ āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ⧠āĻāĻĒāύāĻžāϰ āϞāĻ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻž, āϏāĻ āĻŋāĻ āϞāĻ āϞā§āĻā§āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻž āĻāĻŦāĻ āϞāĻā§āϰ āĻŽāϧā§āϝ⧠āϏāĻ āĻŋāĻ āĻĒā§āϰāϏāĻā§āĻ āĻāĻŦāĻ āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰā§āĻĄ āĻĄā§āĻāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāύā§āϝ āĻāĻĒāύāĻžāϰ āĻā§āĻĄ āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻž āĻāĻĄāĻŧāĻŋāϤāĨ¤
āĻšā§āϝāĻžāĻ, Zap āϞāĻ āϰā§āĻā§āĻļāύ āĻāĻŦāĻ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāύāĻžāĻā§ āϏā§āĻĨāĻžāύā§āϝāĻŧāĻāĻžāĻŦā§ āĻŦāĻž āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āĻĒā§āϝāĻžāĻā§āĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āϝāĻž āϞāĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āĻāĻā§āĻā§āϤ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
Go āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ, āĻāĻŋāĻāĻā§āϰāĻŋāϝāĻŧāĻžāϞ āĻāĻŦāĻ āĻĢā§āϰāĻžāĻŽ āϏāĻš āĻŦāĻŋāĻāĻŋāύā§āύ āϏāĻāϏā§āĻĨāĻžāύ āϏāϰāĻŦāϰāĻžāĻš āĻāϰ⧠āϝā§āĻāĻžāύ⧠āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āϰāĻž āĻāĻžāϰā§āϝāĻāϰāĻāĻžāĻŦā§ Zap Logger āĻŦā§āϝāĻŦāĻšāĻžāϰ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāϰāĻ āĻļāĻŋāĻāϤ⧠āĻĒāĻžāϰā§āĨ¤


