Edge-home-orchestration-go: logmgr์˜ ๋Œ€์•ˆ(GoLang ๋กœ๊น… ํ”„๋ ˆ์ž„์›Œํฌ)

์— ๋งŒ๋“  2020๋…„ 11์›” 20์ผ  ยท  6์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: lf-edge/edge-home-orchestration-go

_์ฐธ๊ณ : https://github.com/lf-edge/edge-home-orchestration-go/issues/173#issuecomment -730330067_

ํ˜„์žฌ logmgr ๋Š” GoLang ๋กœ๊น… ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์œ„ํ•œ ํƒ€์‚ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ฐ€์ ธ์˜ค์ง€๋งŒ ๋ผ์ด์„ ์Šค ์„ค๋ช…์ด ์—†์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์˜คํ”ˆ ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ํ—ˆ๊ฐ€๋œ ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฆด๋ฆฌ์Šค๋œ ๋Œ€์ฒด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ด ์ฃผ์ œ๋กœ ํ˜„์žฌ logmgr ๋ฅผ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

https://github.com/lf-edge/edge-home-orchestration-go/blob/a18e10ea178cc4148307b521e7b6dadfd6d6984f/src/common/logmgr/logmgr.go#L25

help wanted question

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

ํƒ€์‚ฌ ๋กœ๊ฑฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ licese ๋ฌธ์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ๋ช‡ ์‹œ๊ฐ„ ์ „์— ์ถ”๊ฐ€๋˜์—ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค^^.
๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ์šฐ๋ฆฌ๊ฐ€ ๋ˆ„๊ตฐ๊ฐ€์˜ ํผ์Šค๋„ ๋กœ๊ฑฐ๋ณด๋‹ค ์ž˜ ์•Œ๋ ค์ง„ ๋กœ๊ฑฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ๋‚ซ๋‹ค๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. (์ œ๊ฐ€ ์ž˜๋ชป ์ดํ•ดํ–ˆ๋‹ค๋ฉด mt๋กœ ์•Œ๋ ค์ฃผ์„ธ์š”. ) golang์€ ์ฃผ๋กœ ์–ด๋–ค ๋กœ๊ฑฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”์ง€ ๋ชฐ๋ผ์„œ Logrus, glog์™€ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ํ‚ค์›Œ๋“œ๋ฅผ ๊ฒ€์ƒ‰ํ•ด์„œ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ๋Œ€์ฒด ๋กœ๊ฑฐ๋กœ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค. ๊ทธ๋ƒฅ ๋‚ด 2 ์„ผํŠธ.

๋ชจ๋“  6 ๋Œ“๊ธ€

homeedge( config.go )๋„ logrus ๋ฅผ ์‚ฌ์šฉ

@t25kim ๋น ๋ฅธ ์ œ์•ˆ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๊ทธ๊ฒƒ์€ MIT ๋ผ์ด์„ผ์Šคํ•˜์— ์žˆ์œผ๋ฉฐ ๋‚˜์—๊ฒŒ ์ข‹์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํƒ€์‚ฌ ๋กœ๊ฑฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ licese ๋ฌธ์„ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ๋ช‡ ์‹œ๊ฐ„ ์ „์— ์ถ”๊ฐ€๋˜์—ˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค^^.
๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ์šฐ๋ฆฌ๊ฐ€ ๋ˆ„๊ตฐ๊ฐ€์˜ ํผ์Šค๋„ ๋กœ๊ฑฐ๋ณด๋‹ค ์ž˜ ์•Œ๋ ค์ง„ ๋กœ๊ฑฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ๋‚ซ๋‹ค๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. (์ œ๊ฐ€ ์ž˜๋ชป ์ดํ•ดํ–ˆ๋‹ค๋ฉด mt๋กœ ์•Œ๋ ค์ฃผ์„ธ์š”. ) golang์€ ์ฃผ๋กœ ์–ด๋–ค ๋กœ๊ฑฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”์ง€ ๋ชฐ๋ผ์„œ Logrus, glog์™€ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ํ‚ค์›Œ๋“œ๋ฅผ ๊ฒ€์ƒ‰ํ•ด์„œ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. ๋Œ€์ฒด ๋กœ๊ฑฐ๋กœ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค. ๊ทธ๋ƒฅ ๋‚ด 2 ์„ผํŠธ.

@mgjeong ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค, MJ. ์šฐ๋ฆฌ๋Š” ๋‹น์‹ ์˜ ์ œ์•ˆ์„ ํ™•์ธํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ง์”€ํ•˜์‹  ๋Œ€๋กœ(๊ทธ๋ฆฌ๊ณ  edge-home-orchestration-go์˜ ์ผ๋ถ€ ์ฝ”๋“œ) Logrus ์ด๋ฏธ ์ฝ”๋“œ์—์„œ ์‚ฌ์šฉ๋œ ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.

์—„์ฒญ๋‚œ. ^^

ํ˜„์žฌ ๋กœ๊ฑฐ๊ฐ€ ์ด์ œ Apache 2.0 ๋ผ์ด์„ ์Šค ํ•˜์— ์žˆ์œผ๋ฏ€๋กœ ํ˜„์žฌ ๋ผ์ด์„ ์Šค ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋‚˜๋จธ์ง€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • go/no-go ๊ณ ๋ ค : @mgjeong์ด ์ œ์•ˆํ•œ ๋” ๋Œ€์ค‘์ ์ธ ๋กœ๊น… ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ฑ„ํƒํ•ฉ๋‹ˆ๋‹ค.
์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰