ā§§ā§Ģ āĻĄāĻŋāϏ⧇, ⧍ā§Ļā§¨ā§ŠÂˇ8 āĻŽāĻŋāύāĻŋāϟ āĻĒāĻĄāĻŧāϤ⧇

āĻœā§āϝāĻžāĻĒ āϞāĻ—āĻžāϰ āĻĻāĻŋāϝāĻŧ⧇ āĻ—ā§‹āϕ⧇ āωāĻ¨ā§āύāϤ āĻ•āϰāĻž: āĻāĻ•āϟāĻŋ āĻļāĻŋāĻ•ā§āώāĻžāύāĻŦāĻŋāϏ āĻ—āĻžāχāĻĄ

āĻāχ āĻļāĻŋāĻ•ā§āώāĻžāύāĻŦāĻŋāϏ-āĻŦāĻžāĻ¨ā§āϧāĻŦ āĻ—āĻžāχāĻĄā§‡āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ 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 āϏ⧇āϟ āφāĻĒ āĻ•āϰāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϚāϞ⧁āύāĨ¤

āĻĒā§‚āĻ°ā§āĻŦāĻļāĻ°ā§āϤ

āĻœā§āϝāĻžāĻĒ āϞāĻ—āĻžāϰ āϏ⧇āϟāφāĻĒ⧇ āĻĄā§āĻŦ āĻĻ⧇āĻ“āϝāĻŧāĻžāϰ āφāϗ⧇, āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ āϝ⧇ āφāĻĒāύāĻžāϰ āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻĒā§‚āĻ°ā§āĻŦāĻļāĻ°ā§āϤ āϰāϝāĻŧ⧇āϛ⧇:

  1. āĻāĻ•āϟāĻŋ āĻ•āĻžāĻœā§‡āϰ āĻĒāϰāĻŋāĻŦ⧇āĻļāĨ¤
  2. āĻ—ā§‹ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇āϰ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻŦāĻ‚ āĻŽāĻĄāĻŋāωāϞ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻœā§āĻžāĻžāύāĨ¤
  3. āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ 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 āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞ, āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻžāϰ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻĄāĻžāĻĒā§āϟāĻžāϰ⧇āϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇, āφāĻĒāύāĻŋ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻāĻŦāĻ‚ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ⧀āĻ­āĻžāĻŦ⧇ āϜāϟāĻŋāϞ āĻĄā§‡āϟāĻž āĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāϰ āϞāĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻāϟāĻŋ āĻ•āϰāĻžāϰ āĻĢāϞ⧇ āφāĻĒāύāĻžāϰ āϞāĻ— āĻĄā§‡āϟāĻž āϏāĻ¤ā§āϝāĻŋāχ āφāĻĒāύāĻžāϰ āϜāĻ¨ā§āϝ āĻ•āĻžāϜ āĻ•āϰ⧇, āϏāĻŽā§ƒāĻĻā§āϧ, āĻ•āĻ°ā§āĻŽāϝ⧋āĻ—ā§āϝ āĻ…āĻ¨ā§āϤāĻ°ā§āĻĻ⧃āĻˇā§āϟāĻŋ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇ āϝāĻž āĻŦāĻŋāĻ•āĻžāĻļ⧇āϰ āĻœā§€āĻŦāύāϚāĻ•ā§āϰ āϜ⧁āĻĄāĻŧ⧇ āĻ•āĻžāĻ°ā§āϝāĻ•āϰāĨ¤

āĻ¸ā§āϤāϰ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āϞāĻ—āĻŋāĻ‚: āĻĄāĻŋāĻŦāĻžāĻ—, āϤāĻĨā§āϝ, āĻ¤ā§āϰ⧁āϟāĻŋ āĻāĻŦāĻ‚ āφāϰāĻ“ āĻ…āύ⧇āĻ• āĻ•āĻŋāϛ⧁

āφāĻĒāύāĻžāϰ āĻŽāϤ⧋ āĻ•āϰ⧇ āĻ…ā§āϝāĻžāĻĒ āĻĄāĻŋāĻĒā§āϞ⧟ āĻ•āϰ⧁āύ
āφāĻĒāύāĻŋ āĻĒāĻ›āĻ¨ā§āĻĻ⧇āϰ āĻ•ā§āϞāĻžāωāĻĄā§‡ āĻĄāĻŋāĻĒā§āϞ⧟ āĻ•āϰ⧁āύ āĻ…āĻĨāĻŦāĻž āύāĻŋāĻœā§‡āχ āĻšā§‹āĻ¸ā§āϟ āĻ•āϰāĻžāϰ āĻĒā§āĻ°ā§Ÿā§‹āϜāύ āĻšāϞ⧇ āϏ⧋āĻ°ā§āϏ āϕ⧋āĻĄ āĻāĻ•ā§āϏāĻĒā§‹āĻ°ā§āϟ āĻ•āϰ⧁āύ.
AppMaster āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧁āύ

āϝāĻ–āύ āĻĻāĻ•ā§āώ āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āĻŦāĻŋāĻ•āĻžāĻļ⧇āϰ āĻ•āĻĨāĻž āφāϏ⧇, āϤāĻ–āύ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āϏāĻŽāĻ¸ā§āϝāĻž āĻāĻŦāĻ‚ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āĻĻāĻžāύāĻžāĻĻāĻžāϰ āĻŦā§‹āĻāĻžāĻĒāĻĄāĻŧāĻž āĻ…āĻ¤ā§āϝāĻžāĻŦāĻļā§āϝāĻ•āĨ¤ āĻāĻ–āĻžāύ⧇āχ āĻ¸ā§āϤāϰ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āϞāĻ—āĻŋāĻ‚ āϖ⧇āϞāĻžāϝāĻŧ āφāϏ⧇āĨ¤ āφāĻĒāύāĻžāϰ 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 āĻ…āĻĢāĻžāϰ āĻ•āϰ⧇ āĻāĻŽāύ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ—āϤ, āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŋāϤ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϤāĻ°ā§āĻĻ⧃āĻˇā§āϟāĻŋāĻĒā§‚āĻ°ā§āĻŖ āϞāĻ—āĻŋāĻ‚ āĻĨ⧇āϕ⧇ āωāĻĒāĻ•ā§ƒāϤ āĻšāϤ⧇ āĻĒāĻžāϰ⧇⧎ āϞāĻ—āĻŋāĻ‚ āĻ…āύ⧁āĻļā§€āϞāύ⧇ āĻ•ā§āϰāĻŽāĻžāĻ—āϤ āωāĻ¨ā§āύāϤāĻŋ āφāϰāĻ“ āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖāϝ⧋āĻ—ā§āϝ āĻāĻŦāĻ‚ āĻŽāĻžāĻĒāϝ⧋āĻ—ā§āϝ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻĻāĻŋāϕ⧇ āύāĻŋāϝāĻŧ⧇ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻœā§āϝāĻžāĻĒ āϞāĻ—āĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻžāϧāĻžāϰāĻŖ āϏāĻŽāĻ¸ā§āϝāĻžāϗ⧁āϞāĻŋāϰ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāĻž

āĻĒā§āϰāĻĨāĻŽ āĻĻāĻŋāύ āĻĨ⧇āϕ⧇āχ āĻĒāĻ°ā§āϝāĻŦ⧇āĻ•ā§āώāĻŖ āϝ⧋āĻ— āĻ•āϰ⧁āύ
āφāĻĒāύāĻžāϰ API-āϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϏāĻšāϜ āϞāĻ—āĻŋāĻ‚ āĻšā§‡āĻ•āϞāĻŋāĻ¸ā§āϟ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āĻ•āϰ⧁āύ, āϤāĻžāϰāĻĒāϰ āϏ⧇āϟāĻž āύāĻŋāĻ°ā§āĻŽāĻžāϪ⧇āϰ āϏāĻŽāϝāĻŧ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰ⧁āύ.
āύāĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ

āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āϞāĻ—āĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϗ⧁āϰ⧁āĻ¤ā§āĻŦ āϜāĻžāύ⧇ āĻāĻŦāĻ‚ āϝāĻ–āύ āĻœā§āϝāĻžāĻĒ āϞāĻ—āĻžāϰ⧇āϰ āĻŽāϤ⧋ āĻāĻ•āϟāĻŋ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ āϏāĻŽāĻžāϧāĻžāύāϕ⧇ āĻ—ā§‹ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϤ⧇ āĻāϕ⧀āĻ­ā§‚āϤ āĻ•āϰāĻž āĻšāϝāĻŧ, āϤāĻ–āύ āĻ•āĻŋāϛ⧁ āϏāĻžāϧāĻžāϰāĻŖ āϏāĻŽāĻ¸ā§āϝāĻž āĻĻ⧇āĻ–āĻž āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāχ āĻŦāĻŋāĻ­āĻžāϗ⧇ āφāĻĒāύāĻŋ 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 āĻ…āĻĢāĻžāϰ āĻ•āϰ⧇ āϝāĻž āĻ—āϤāĻŋāϕ⧇ āĻ…āĻ—ā§āϰāĻžāϧāĻŋāĻ•āĻžāϰ āĻĻ⧇āϝāĻŧ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻĻāĻ•ā§āώāϤāĻžāϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ—āϤ āĻĄā§‡āϟāĻž āϞāĻ— āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤

āϕ⧇āύ āφāĻŽāĻŋ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ Go āϞāĻ—āĻŋāĻ‚ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ Zap Logger āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ?

āĻ•āĻŋāϛ⧁ āĻĒā§āϰāĻĨāĻžāĻ—āϤ āϞāĻ—āĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻŦāĻŋāĻĒāϰ⧀āϤ⧇, āĻœā§āϝāĻžāĻĒ āϞāĻ—āĻžāϰ āĻŽā§‡āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāĻŦāĻ‚ CPU āĻ“āĻ­āĻžāϰāĻšā§‡āĻĄ āĻ•āĻŽāĻŋāϝāĻŧ⧇ āωāĻšā§āϚāϤāϰ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āωāĻšā§āϚ-āϞ⧋āĻĄ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋāϰ āϜāĻ¨ā§āϝ āφāĻĻāĻ°ā§āĻļ āĻ•āϰ⧇ āϤ⧋āϞ⧇ āϝ⧇āĻ–āĻžāύ⧇ āĻĻāĻ•ā§āώāϤāĻž āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖāĨ¤

āφāĻŽāĻŋ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āφāĻŽāĻžāϰ āĻ—ā§‹ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇ āĻœā§āϝāĻžāĻĒ āϞāĻ—āĻžāϰ āϏ⧇āϟ āφāĻĒ āĻ•āϰāĻŦ?

āĻœā§āϝāĻžāĻĒ āϞāĻ—āĻžāϰ āϏ⧇āϟ āφāĻĒ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ 'āĻ—ā§‹ āϗ⧇āϟ' āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āφāĻĒāύāĻžāϰ āĻĒā§āϰ⧋āĻœā§‡āĻ•ā§āĻŸā§‡ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āφāĻŽāĻĻāĻžāύāĻŋ āĻ•āϰāĻž āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āϞāĻ—āĻžāϰ āĻļ⧁āϰ⧁ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāϰ API āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤

āφāĻŽāĻŋ āĻ•āĻŋ Zap-āĻ āφāĻŽāĻžāϰ āϞāĻ—āϗ⧁āϞāĻŋāϤ⧇ āĻĒā§āϰāϏāĻ™ā§āĻ— āϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋ?

āĻšā§āϝāĻžāρ, āĻœā§āϝāĻžāĻĒ āϞāĻ—āĻžāϰ āĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāĻ°ā§āĻĄ āϞāĻ—āĻŋāĻ‚ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇ āϝ⧇āĻ–āĻžāύ⧇ āφāĻĒāύāĻŋ āφāĻĒāύāĻžāϰ āϞāĻ—āϗ⧁āϞāĻŋāϤ⧇ āĻĒā§āϰāϏāĻ™ā§āĻ— āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāĻ°ā§āĻĄ āĻĄā§‡āϟāĻž āϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝāĻžāϤ⧇ āϏ⧇āϗ⧁āϞāĻŋ āφāϰāĻ“ āϤāĻĨā§āϝāĻĒā§‚āĻ°ā§āĻŖ āĻāĻŦāĻ‚ āĻĒāĻžāĻ°ā§āϏ āĻ•āϰāĻž āϏāĻšāϜ āĻšāϝāĻŧ⧎

Zap āĻ āωāĻĒāϞāĻŦā§āϧ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϞāĻ— āϞ⧇āϭ⧇āϞ āĻ•āĻŋ āĻ•āĻŋ?

āĻœā§āϝāĻžāĻĒ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϞāĻ— āϞ⧇āϭ⧇āϞ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇, āϝ⧇āĻŽāύ āĻĄāĻŋāĻŦāĻžāĻ—, āχāύāĻĢā§‹, āϏāϤāĻ°ā§āĻ•āϤāĻž, āĻ¤ā§āϰ⧁āϟāĻŋ, āĻĄāĻŋāĻĒā§āϝāĻžāύāĻŋāĻ•, āĻĒā§āϝāĻžāύāĻŋāĻ• āĻāĻŦāĻ‚ āĻŽāĻžāϰāĻžāĻ¤ā§āĻŽāĻ•, āϞāĻ—āĻŋāĻ‚ āφāωāϟāĻĒ⧁āĻŸā§‡āϰ āωāĻĒāϰ āĻĻāĻžāύāĻžāĻĻāĻžāϰ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāϪ⧇āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤

AppMaster.io āĻāϰ āϏāĻžāĻĨ⧇ Zap Logger āϏāĻ‚āĻšāϤ āĻ•āϰāĻž āĻ•āĻŋ āϏāĻŽā§āĻ­āĻŦ?

āĻšā§āϝāĻžāρ, Zap Logger AppMaster.io āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡ āϤ⧈āϰāĻŋ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇āϰ āϏāĻžāĻĨ⧇ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻšāϤ⧇ āĻĒāĻžāϰ⧇, āĻāϟāĻŋāϰ no-code āϟ⧁āϞāϏ⧇āϟ āĻĻāĻŋāϝāĻŧ⧇ āϤ⧈āϰāĻŋ āĻ…ā§āϝāĻžāĻĒāϗ⧁āϞāĻŋāϰ āϞāĻ—āĻŋāĻ‚ āĻ•ā§āώāĻŽāϤāĻž āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧāĨ¤

āĻ‰ā§ŽāĻĒāĻžāĻĻāύ⧇ āĻœā§āϝāĻžāĻĒ āϞāĻ—āĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ•āĻŋāϛ⧁ āϏ⧇āϰāĻž āĻ…āύ⧁āĻļā§€āϞāύ āĻ•āĻŋ āĻ•āĻŋ?

āĻĒā§āϰ⧋āĻĄāĻžāĻ•āĻļāύ⧇, āĻ…ā§āϝāĻžāϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāϏ āϞāĻ—āĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ Zap āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰāĻžāϰ, āϝāĻĨāĻžāϝāĻĨāĻ­āĻžāĻŦ⧇ āĻ•āĻžāĻ¸ā§āϟāĻŽ āϞāĻ— āϞ⧇āϭ⧇āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻāĻŦāĻ‚ āϞāĻ— āφāωāϟāĻĒ⧁āϟāϗ⧁āϞāĻŋ āϏ⧁āϰāĻ•ā§āώāĻŋāϤāĻ­āĻžāĻŦ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻāĻŦāĻ‚ āĻĻāĻ•ā§āώāϤāĻžāϰ āϏāĻžāĻĨ⧇ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāĻžāϰ āϏ⧁āĻĒāĻžāϰāĻŋāĻļ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

Zap āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āφāĻŽāĻŋ āϕ⧀āĻ­āĻžāĻŦ⧇ āφāĻŽāĻžāϰ āϞāĻ—āϗ⧁āϞāĻŋāϤ⧇ āϏāĻŽāĻ¸ā§āϝāĻžāϗ⧁āϞāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāĻŦ?

Zap-āĻāϰ āϏāĻžāĻĨ⧇ āϏāĻŽāĻ¸ā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ⧇ āφāĻĒāύāĻžāϰ āϞāĻ— āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻž, āϏāĻ āĻŋāĻ• āϞāĻ— āϞ⧇āϭ⧇āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϤāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāĻž āĻāĻŦāĻ‚ āϞāϗ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āϏāĻ āĻŋāĻ• āĻĒā§āϰāϏāĻ™ā§āĻ— āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāĻ°ā§āĻĄ āĻĄā§‡āϟāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻžāϰ āϕ⧋āĻĄ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻž āϜāĻĄāĻŧāĻŋāϤāĨ¤

āĻœā§āϝāĻžāĻĒ āϞāĻ—āĻžāϰ āĻ•āĻŋ āĻĢāĻžāχāϞ āĻ˜ā§‚āĻ°ā§āĻŖāύ āĻāĻŦāĻ‚ āϞāĻ— āĻĒāϰāĻŋāϚāĻžāϞāύāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ?

āĻšā§āϝāĻžāρ, Zap āϞāĻ— āϰ⧋āĻŸā§‡āĻļāύ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻžāϕ⧇ āĻ¸ā§āĻĨāĻžāύ⧀āϝāĻŧāĻ­āĻžāĻŦ⧇ āĻŦāĻž āϤ⧃āϤ⧀āϝāĻŧ āĻĒāĻ•ā§āώ⧇āϰ āĻĒā§āϝāĻžāϕ⧇āĻœā§‡āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇ āϝāĻž āϞāĻ—āĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āĻāϕ⧀āĻ­ā§‚āϤ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻœā§āϝāĻžāĻĒ āϞāĻ—āĻžāϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āϜāĻžāύāĻžāϰ āϜāĻ¨ā§āϝ āϕ⧋āύ āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ⧇āϰ āϏāĻ‚āĻ¸ā§āĻĨāĻžāύ āφāϛ⧇?

Go āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ, āϟāĻŋāωāĻŸā§‹āϰāĻŋāϝāĻŧāĻžāϞ āĻāĻŦāĻ‚ āĻĢā§‹āϰāĻžāĻŽ āϏāĻš āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϏāĻ‚āĻ¸ā§āĻĨāĻžāύ āϏāϰāĻŦāϰāĻžāĻš āĻ•āϰ⧇ āϝ⧇āĻ–āĻžāύ⧇ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϰāĻž āĻ•āĻžāĻ°ā§āϝāĻ•āϰāĻ­āĻžāĻŦ⧇ Zap Logger āĻŦā§āϝāĻŦāĻšāĻžāϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āĻļāĻŋāĻ–āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻļ⧁āϰ⧁ āĻ•āϰāĻž āϏāĻšāϜ
āĻ•āĻŋāϛ⧁ āφāĻļā§āϚāĻ°ā§āϝāϜāύāĻ•āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ

āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āϏāĻš āĻ…ā§āϝāĻžāĻĒāĻŽāĻžāĻ¸ā§āϟāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧁āύāĨ¤
āφāĻĒāύāĻŋ āϝāĻ–āύ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻšāĻŦ⧇āύ āϤāĻ–āύ āφāĻĒāύāĻŋ āϏāĻ āĻŋāĻ• āϏāĻĻāĻ¸ā§āϝāϤāĻž āĻŦ⧇āϛ⧇ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύ⧎

āĻāĻŦāĻžāϰ āĻļ⧁āϰ⧁ āĻ•āϰāĻž āϝāĻžāĻ•
āĻœā§āϝāĻžāĻĒ āϞāĻ—āĻžāϰ āĻĻāĻŋāϝāĻŧ⧇ āĻ—ā§‹āϕ⧇ āωāĻ¨ā§āύāϤ āĻ•āϰāĻž: āĻāĻ•āϟāĻŋ āĻļāĻŋāĻ•ā§āώāĻžāύāĻŦāĻŋāϏ āĻ—āĻžāχāĻĄ | AppMaster