در این مطلب، ویدئو یک تور راهنما از ورود به سیستم پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,280
خیلی خب به اینجا در این اتاق خوش آمدید،
2
00:00:02,280 –> 00:00:05,670
بعد روی صحنه، کرتیس مالونی است که قرار است
3
00:00:05,670 –> 00:00:07,950
ما را با PI ها
4
00:00:07,950 –> 00:00:11,780
و ثبت نام آشنا کند و او را تشویق
5
00:00:15,859 –> 00:00:18,420
کند صبح یکشنبه بخیر،
6
00:00:18,420 –> 00:00:24,510
امیدوارم از اسکون ها لذت برده باشید همانطور که گفتید
7
00:00:24,510 –> 00:00:25,650
من کرتیس هستم.
8
00:00:25,650 –> 00:00:28,980
جزئیات اطلاعات من را میتوانید در
9
00:00:28,980 –> 00:00:33,079
توییتر یا github یا IRC به من اطلاع دهید که گربه
10
00:00:33,079 –> 00:00:35,700
نوعی آواتار من است، آن را در اطراف
11
00:00:35,700 –> 00:00:40,250
مکانهایی که من انجام میدهم میبینید گربه
12
00:00:41,480 –> 00:00:43,950
من درست است.
13
00:00:43,950 –> 00:00:46,620
مواردی که
14
00:00:46,620 –> 00:00:48,329
می بینم افرادی از لاگ پایتون استفاده می
15
00:00:48,329 –> 00:00:50,670
کنند و آنها این کار را اشتباه انجام می دهند، یا نمی
16
00:00:50,670 –> 00:00:52,860
دانند چه امکاناتی برای
17
00:00:52,860 –> 00:00:56,370
استفاده وجود دارد و آن را دوباره اختراع می کنند
18
00:00:56,370 –> 00:00:58,590
که مجبور شدم از چند پروژه بیرون بیاورم
19
00:00:58,590 –> 00:01:00,059
یا فقط احساس می کنند خیلی سخت است و
20
00:01:00,059 –> 00:01:00,600
از آن استفاده نکنید
21
00:01:00,600 –> 00:01:02,430
ثبت پایتون می تواند بسیار ساده باشد، بسیار
22
00:01:02,430 –> 00:01:05,549
منعطف، بسیار قدرتمند است اگر اجازه دهید، پس
23
00:01:05,549 –> 00:01:09,780
بیایید برای یک معرفی سریع برویم و
24
00:01:09,780 –> 00:01:13,140
روی پنجره مناسب تمرکز نکنیم تا
25
00:01:13,140 –> 00:01:16,350
کوکی را دریافت کنیم اینجا اصول اولیه ای است
26
00:01:16,350 –> 00:01:19,439
که پایتون را اجرا می کنید. بگو من
27
00:01:19,439 –> 00:01:20,909
خیلی می خواهم پس من اطلاعات اشکال زدایی می کنم و
28
00:01:20,909 –> 00:01:23,549
چیزی بیرون نمی آید یا چیزهای سطح اطلاعات
29
00:01:23,549 –> 00:01:27,030
و چیزی بیرون نمی آید یا می
30
00:01:27,030 –> 00:01:28,680
خواهید یک اخطار ثبت کنید و یک اخطار از ریشه دریافت می کنید
31
00:01:28,680 –> 00:01:32,340
یا چیزی که وارد سیستم می شوید خطا
32
00:01:32,340 –> 00:01:34,170
می کنید یک خطای خوب و ترسناک بزرگ دریافت می کنید
33
00:01:34,170 –> 00:01:35,579
و در واقع می توانید
34
00:01:35,579 –> 00:01:38,549
استثناها را بگیرید و استثنا را همراه
35
00:01:38,549 –> 00:01:39,960
با پیام خود ثبت کنید، در واقع
36
00:01:39,960 –> 00:01:41,369
استثنا را می گیرد و آن را برای شما دوست خواهد داشت که به
37
00:01:41,369 –> 00:01:43,530
نظر می رسد من واقعاً خطا را دریافت کردم
38
00:01:43,530 –> 00:01:48,240
اما صادقانه نبودم و این همان چیزی است که از
39
00:01:48,240 –> 00:01:50,480
هرگونه سؤالی از شما تشکر می
40
00:01:50,480 –> 00:01:59,790
کنم همانطور که مشاهده کردیم با استفاده از گزارش گیری کاملاً مشاهده کردیم.
41
00:01:59,790 –> 00:02:02,400
کار ساده ای است که باید انجام دهید این است که
42
00:02:02,400 –> 00:02:05,850
لاگر خود را بخواهید درست مانند
43
00:02:05,850 –> 00:02:07,650
این ثبت ورود که می گویید دریافت لاگر
44
00:02:07,650 –> 00:02:09,360
و سپس همه پیام های خود را
45
00:02:09,360 –> 00:02:11,430
از طریق قفسه خود ثبت می کنید اکنون
46
00:02:11,430 –> 00:02:12,900
چند راه مختلف برای تماس و
47
00:02:12,900 –> 00:02:16,050
چند سطح مختلف وجود دارد که می بینیم. در اینجا
48
00:02:16,050 –> 00:02:18,140
شما فقط می توانید یک پیام مستقیم را وارد کنید و
49
00:02:18,140 –> 00:02:24,330
از قالب بندی درصد s برای دریافت مقدار خود
50
00:02:24,330 –> 00:02:25,950
51
00:02:25,950 –> 00:02:28,290
52
00:02:28,290 –> 00:02:30,900
استفاده کنید.
53
00:02:30,900 –> 00:02:34,020
یا قالببندی % s شما
54
00:02:34,020 –> 00:02:36,420
برای دریافت پیامهای
55
00:02:36,420 –> 00:02:39,330
انعطافپذیرتر اطلاعات بیشتر و اگر واقعاً
56
00:02:39,330 –> 00:02:42,780
میخواهید کثیف شوید، میتوانید از افراد محلی عبور کنید و فقط
57
00:02:42,780 –> 00:02:44,880
همه چیز را از محدوده محلی خود در
58
00:02:44,880 –> 00:02:47,459
آنجا بگیرید، اما
59
00:02:47,459 –> 00:02:51,300
وقتی ما این کار را همانطور که دیدید انجام میدهیم این احتمالاً بهترین حرکت نیست.
60
00:02:51,300 –> 00:02:53,700
چندین سطح مختلف وجود داشت که
61
00:02:53,700 –> 00:02:56,940
همه این سطوح از پیش تعریف شده اند، اگر بخواهید می
62
00:02:56,940 –> 00:02:59,160
توانید سطوح خود را اضافه کنید، اما
63
00:02:59,160 –> 00:03:00,780
در نهایت همه آنها به سطوح عددی تبدیل می
64
00:03:00,780 –> 00:03:03,060
شوند و برای کنترل
65
00:03:03,060 –> 00:03:04,890
تعداد پیام هایی که واقعاً منتشر می شوند استفاده می شوند زیرا
66
00:03:04,890 –> 00:03:06,239
در حالی که در حال تولید هستید، به
67
00:03:06,239 –> 00:03:08,700
سطوح اشکالزدایی یا
68
00:03:08,700 –> 00:03:10,920
چیزهای سطح اطلاعات شما علاقهمند نیست، بیشتر به هشدارها
69
00:03:10,920 –> 00:03:12,269
و خطاها و غیره علاقهمند است، بنابراین میتوانید
70
00:03:12,269 –> 00:03:14,459
آن را خاموش کنید و
71
00:03:14,459 –> 00:03:19,019
برای هر کسی که به رادیو علاقهمند است آن را خاموش کنید، اما
72
00:03:19,019 –> 00:03:21,239
میتوانید سطح ورود به سیستم را پایین بیاورید تا
73
00:03:21,239 –> 00:03:22,920
بتوانید هنگامی که در حال اشکال زدایی هستید اطلاعات بیشتری دریافت کنید
74
00:03:22,920 –> 00:03:26,820
و همیشه با
75
00:03:26,820 –> 00:03:29,130
بزرگتر یا مساوی مقایسه می شود، بنابراین اگر
76
00:03:29,130 –> 00:03:32,190
سطح گزارش خود را روی اطلاعات تنظیم کنید،
77
00:03:32,190 –> 00:03:35,580
اطلاعات و پیام های کوچک بالاتر را دریافت خواهید کرد
78
00:03:35,580 –> 00:03:36,690
تا دیگر نگران نباشید. y در مورد گفتن
79
00:03:36,690 –> 00:03:38,640
آه سطح زیر اطلاعات چقدر است
80
00:03:38,640 –> 00:03:41,160
تا بتوانم همیشه پیام های اطلاعاتی خود را در
81
00:03:41,160 –> 00:03:42,930
ورود به سیستم دریافت کنم، این چهار بازیکن اصلی وجود دارد که
82
00:03:42,930 –> 00:03:45,900
ما Loggers Loggers Records handlers and
83
00:03:45,900 –> 00:03:49,920
formatter logger your recorder.
84
00:03:49,920 –> 00:03:51,630
85
00:03:51,630 –> 00:03:53,100
به شما یک لاگر
86
00:03:53,100 –> 00:03:54,690
میدهد و در آنجا پیامهای خود را
87
00:03:54,690 –> 00:03:58,440
به آن ارسال میکنید، به نوبه خود رکوردهای گزارشی را تولید میکند
88
00:03:58,440 –> 00:04:00,120
که تمام اطلاعات مربوط به
89
00:04:00,120 –> 00:04:03,240
رویداد گزارشی را که ایجاد کردهاید
90
00:04:03,240 –> 00:04:05,400
و سپس چگونه در نهایت راه خود را
91
00:04:05,400 –> 00:04:07,260
تحت کنترلکنندههایی قرار میدهد که کاری برای
92
00:04:07,260 –> 00:04:10,010
خروجی آن پیام گزارش انجام میدهند، ذخیره میکند. در جایی و
93
00:04:10,010 –> 00:04:12,570
آنها اغلب برای مسائلی استفاده می کنند تا
94
00:04:12,570 –> 00:04:17,399
تصمیم بگیرند که چگونه به نظر می رسد جریان واقعی
95
00:04:17,399 –> 00:04:20,850
چیزی شبیه به این است، بنابراین شما
96
00:04:20,850 –> 00:04:23,490
پیام خود را به لاگر خود منتقل می کنید
97
00:04:23,490 –> 00:04:25,500
که سپس می رود و رکوردی ایجاد می کند که
98
00:04:25,500 –> 00:04:26,940
در واقع می توانید فرمت رکورد را پیکربندی کنید،
99
00:04:26,940 –> 00:04:28,410
اما احتمالاً دیگر نیازی نیست
100
00:04:28,410 –> 00:04:31,350
که آن پیام را به
101
00:04:31,350 –> 00:04:34,410
تعدادی از کنترلکنندهها ارسال کنید که ممکن است با فرمتکننده تماس بگیرند
102
00:04:34,410 –> 00:04:36,510
تا آن را قالببندی کند و سپس آن را
103
00:04:36,510 –> 00:04:38,640
ارسال کند، یا فقط آن را در داخل خالی کند. با تمام
104
00:04:38,640 –> 00:04:40,650
گزارشهای شما نتوانستم تصویری را برای
105
00:04:40,650 –> 00:04:43,200
دیسک پیدا کنم، متأسفم
106
00:04:43,200 –> 00:04:45,480
شاید آن را ایمیل کنید یا حتی آن را به
107
00:04:45,480 –> 00:04:48,380
فضای ابری بفرستم تا شخص دیگری با کلاس لاگر سروکار داشته باشد
108
00:04:48,380 –> 00:04:50,790
، در واقع
109
00:04:50,790 –> 00:04:53,130
واقعاً ساده است.
110
00:04:53,130 –> 00:04:55,200
همانطور که متوجه
111
00:04:55,200 –> 00:04:58,620
شدم در حال تحقیق در این مورد بودم، بنابراین
112
00:04:58,620 –> 00:05:02,100
خود لاگر دارای یک نام و یک سطح است که
113
00:05:02,100 –> 00:05:04,080
تابع سطح را بررسی می کند فقط نام سطوح را
114
00:05:04,080 –> 00:05:05,970
به اعداد سطح تبدیل می کند و مطمئن می شود که یک
115
00:05:05,970 –> 00:05:09,840
مقدار شناخته شده آشکار است و منتشر می شود که
116
00:05:09,840 –> 00:05:13,230
بعداً در لیستی از
117
00:05:13,230 –> 00:05:16,110
کنترل کننده ها به آن خواهیم پرداخت. فقط یک لیست و در
118
00:05:16,110 –> 00:05:17,790
یک پرچم سعی کنید و آن را غیرفعال کنید و همانطور که
119
00:05:17,790 –> 00:05:19,620
می بینید فیلتر را گسترش می دهد کلاسی
120
00:05:19,620 –> 00:05:22,020
که لیستی از فیلترها دارد که
121
00:05:22,020 –> 00:05:25,980
در عرض یک دقیقه توضیح خواهم داد و سپس
122
00:05:25,980 –> 00:05:29,610
رکورد log خود را دارید که دارای تعداد زیادی فیلتر است. آرگومانها،
123
00:05:29,610 –> 00:05:30,750
اما شما هرگز مجبور نیستید آن را بهصراحت ایجاد کنید
124
00:05:30,750 –> 00:05:32,550
، کنترلکننده این کار را برای شما انجام میدهد،
125
00:05:32,550 –> 00:05:36,840
اما دوباره نام
126
00:05:36,840 –> 00:05:39,480
دسته ثبتکنندهای را دارد که از
127
00:05:39,480 –> 00:05:42,750
طریق سطح این پیام گزارش وارد شده است و
128
00:05:42,750 –> 00:05:44,400
سپس اطلاعاتی در مورد اینکه از کجا آمده است
129
00:05:44,400 –> 00:05:48,360
. پایه کد w نام فایل
130
00:05:48,360 –> 00:05:50,370
عبارت بود از شماره خط و
131
00:05:50,370 –> 00:05:52,200
سپس پیامی که وارد کردید و
132
00:05:52,200 –> 00:05:54,000
آرگومان هایی که وارد کردید و شاید برخی از
133
00:05:54,000 –> 00:05:58,470
اطلاعات استثنایی و همچنین
134
00:05:58,470 –> 00:06:00,120
تابعی که از آن آمده بود
135
00:06:00,120 –> 00:06:02,430
اگر اطلاعات پشته و هر
136
00:06:02,430 –> 00:06:05,340
جزئیات دیگری که لاگر مشخص باشد. اگر رشتهها را فعال
137
00:06:05,340 –> 00:06:09,990
کرده باشید، میرود و متوجه میشود که در چه
138
00:06:09,990 –> 00:06:11,310
رشتهای در حال اجرا است
139
00:06:11,310 –> 00:06:12,419
و اگر بتواند
140
00:06:12,419 –> 00:06:14,460
141
00:06:14,460 –> 00:06:16,860
142
00:06:16,860 –> 00:06:19,139
نام سطح را از شماره سطح و
143
00:06:19,139 –> 00:06:21,599
نام فایل و ماژول بفهمد، شناسه فرآیند و نام پردازش را دریافت میکند. که
144
00:06:21,599 –> 00:06:23,280
اگر بتوانید اینها را بفهمید تابع از آنجا می آید
145
00:06:23,280 –> 00:06:26,360
، آنها را روی خودش پنهان می
146
00:06:26,360 –> 00:06:29,460
کند، فقط یک روش مهم واقعی دارد
147
00:06:29,460 –> 00:06:31,199
و آن دریافت پیام است که پیامی را که
148
00:06:31,199 –> 00:06:33,300
شما دریافت کرده اید می گیرد و فقط
149
00:06:33,300 –> 00:06:35,190
Splott آن را با شانس هایی که به آن داده اید حل می کند، به
150
00:06:35,190 –> 00:06:39,500
همین دلیل است. شما همیشه باید
151
00:06:39,500 –> 00:06:43,020
فرمت پیام و لیست
152
00:06:43,020 –> 00:06:44,879
آرگومان ها یا قالب پیام و
153
00:06:44,879 –> 00:06:48,780
آرگومان های اعتیاد آور را فراخوانی و ارسال کنید، اما به جای
154
00:06:48,780 –> 00:06:52,530
اینکه خودتان را قالب بندی کنید، زیرا اگر
155
00:06:52,530 –> 00:06:54,720
آن را برای فرمت کننده گزارش رها کنید،
156
00:06:54,720 –> 00:06:57,870
بقیه کارهای انجام شده به این معنی است که گاهی اوقات
157
00:06:57,870 –> 00:06:59,759
کار لازم نیست انجام شود زیرا
158
00:06:59,759 –> 00:07:01,169
پیام حذف می شود و نه اینکه
159
00:07:01,169 –> 00:07:04,020
واقعاً وارد سیستم شوید ذخیره
160
00:07:04,020 –> 00:07:05,460
عملکرد کمی چیز کوچکی است اما می تواند
161
00:07:05,460 –> 00:07:09,440
در طول زمان مقدار زیادی اضافه کند. این کار را انجام دهید
162
00:07:09,440 –> 00:07:11,880
سپس پیامها به کنترلکنندهها ارسال میشوند
163
00:07:11,880 –> 00:07:13,949
که دوباره آن را فیلتر میکنند
164
00:07:13,949 –> 00:07:15,780
تا لیستی از فیلترها را نیز داشته باشند
165
00:07:15,780 –> 00:07:19,050
که نامی را وارد میکنیم که ممکن
166
00:07:19,050 –> 00:07:21,479
است از جایی که
167
00:07:21,479 –> 00:07:25,770
بعداً مرتبط است، دوباره در سطح و
168
00:07:25,770 –> 00:07:27,719
قالبکنندهای پیدا کنند. آنها ممکن است استفاده کنند و
169
00:07:27,719 –> 00:07:29,400
آنها دو روش مهم دارند که عبارت است از
170
00:07:29,400 –> 00:07:31,259
handle که نحوه ارسال پیام ها
171
00:07:31,259 –> 00:07:33,840
به آنها و ارسال آن است که نحوه برخورد
172
00:07:33,840 –> 00:07:36,840
این کنترل کننده خاص
173
00:07:36,840 –> 00:07:39,029
با مدیریت پیام ها به
174
00:07:39,029 –> 00:07:42,360
طور پیش فرض برای شما پیاده سازی شده است که
175
00:07:42,360 –> 00:07:43,770
دارای قفل است تا مطمئن شوید که چیزها
176
00:07:43,770 –> 00:07:46,169
به ترتیب اتفاق میافتند و روی هم مهر نمیشوند
177
00:07:46,169 –> 00:07:48,710
، لاگر به شما میدهد
178
00:07:48,710 –> 00:07:50,969
که در واقع در کتابخانه استاندارد
179
00:07:50,969 –> 00:07:52,440
آمده است، تعداد زیادی
180
00:07:52,440 –> 00:07:55,319
از کنترلکنندهها وجود دارد که بدیهی است یک کنترلکننده جریان
181
00:07:55,319 –> 00:07:57,479
که بهطور پیشفرض انجام میشود. d
182
00:07:57,479 –> 00:08:00,300
به خطای استاندارد استاندارد i/o استریم میشود، بنابراین
183
00:08:00,300 –> 00:08:01,710
میتوانید آن را روی کنسول بیرون بیاورید
184
00:08:01,710 –> 00:08:03,960
یا میتوانید استریم دیگری به آن بدهید
185
00:08:03,960 –> 00:08:06,180
تا از فایل دیگری
186
00:08:06,180 –> 00:08:07,949
یا هر فایل دیگری که یک دسته فایل صریح وجود دارد عبور
187
00:08:07,949 –> 00:08:09,509
کند و به آن بگویید چه فایلی را
188
00:08:09,509 –> 00:08:12,330
میخواهید. برای وارد شدن به یک handler null که فقط
189
00:08:12,330 –> 00:08:15,270
آن را در سطل میاندازد، مطمئن نیستم که از
190
00:08:15,270 –> 00:08:17,719
آن استفاده میکند، اما در آنجا
191
00:08:17,719 –> 00:08:21,180
کنترلکننده فایل تماشا شده است، واقعاً مفید است
192
00:08:21,180 –> 00:08:22,740
زیرا فایل را تماشا میکند و اگر
193
00:08:22,740 –> 00:08:24,270
شخص دیگری به آن بنویسد یا شخص
194
00:08:24,270 –> 00:08:26,009
دیگری آن را حذف کند. آن را کوتاه میکند، دستهاش را
195
00:08:26,009 –> 00:08:28,370
میبندد و دوباره باز میکند،
196
00:08:28,370 –> 00:08:30,800
بنابراین میتوانید به راحتی لاگهای خود را برای
197
00:08:30,800 –> 00:08:34,669
راهاندازی مجدد دستگیره چرخان تنظیم کنید، یک
198
00:08:34,669 –> 00:08:36,740
کلاس پایه برای دسته فایل چرخان و کنترلکننده
199
00:08:36,740 –> 00:08:38,419
فایل چرخش زمانبندی شده وجود دارد، بنابراین میتوانید
200
00:08:38,419 –> 00:08:41,299
حداکثر اندازه یا حداکثر سن را برای آن تعیین کنید.
201
00:08:41,299 –> 00:08:42,710
اگر میخواهید پیامهای گزارش کوچک خود را از طریق سیم به شخص دیگری ارسال کنید تا آن را بچرخانید و ادامه سوکت را بچرخانید و
202
00:08:42,710 –> 00:08:45,920
ادامه سوکت هندلگر و
203
00:08:45,920 –> 00:08:47,510
دسته دیتاگرام مفید هستند،
204
00:08:47,510 –> 00:08:49,580
205
00:08:49,580 –> 00:08:51,320
اما
206
00:08:51,320 –> 00:08:52,970
در واقع میتوانند راهی بسیار کارآمد باشند،
207
00:08:52,970 –> 00:08:54,529
زیرا مخصوصا کنترل کننده نمودار
208
00:08:54,529 –> 00:08:56,690
هر کسی که برای سخنرانی برایانا اینجا بود،
209
00:08:56,690 –> 00:08:58,580
راه حلی بسیار شبیه به چیزی است که مجموعه
210
00:08:58,580 –> 00:09:01,610
دی آن را به عنوان یک
211
00:09:01,610 –> 00:09:02,690
بسته UDP ارسال می کند و فراموشش می
212
00:09:02,690 –> 00:09:05,240
کند، خلاص شدن از کنترل کننده syslog بسیار کارآمد است
213
00:09:05,240 –> 00:09:07,310
زیرا ما syslog و کنترل
214
00:09:07,310 –> 00:09:09,470
کننده رویداد را برای ویندوز داریم.
215
00:09:09,470 –> 00:09:12,770
نسخه مشابهی که کم و بیش کنترل کننده SMTP است
216
00:09:12,770 –> 00:09:14,300
زیرا
217
00:09:14,300 –> 00:09:17,540
گاهی اوقات می خواهید آخر هفته به ادمین های خود ایمیل بزنید،
218
00:09:17,540 –> 00:09:21,470
اما ممکن است بخواهید از کنترل کننده حافظه استفاده کنید
219
00:09:21,470 –> 00:09:22,970
زیرا فقط می خواهید
220
00:09:22,970 –> 00:09:24,470
چیزها را برای مدتی در حافظه نگه دارید، شاید شما دوباره
221
00:09:24,470 –> 00:09:26,510
از آن در آزمایش استفاده کنید تا
222
00:09:26,510 –> 00:09:27,860
بتوانید گزارشهایی را که بیرون گذاشتهاید به
223
00:09:27,860 –> 00:09:30,710
دست آورید، میتوانید یک درخواست وب ایجاد کنید و
224
00:09:30,710 –> 00:09:32,420
سپس دو دسته آخر صف Handler و queue
225
00:09:32,420 –> 00:09:36,320
listener queue handler آن را به
226
00:09:36,320 –> 00:09:38,360
یکی از کلاسهای صف پایتون فشار میدهند. یا یک
227
00:09:38,360 –> 00:09:39,950
معمولی یا یکی از انواع دیگر
228
00:09:39,950 –> 00:09:42,260
که از async ioans و
229
00:09:42,260 –> 00:09:44,900
threading و غیره می آیند و شنونده صف
230
00:09:44,900 –> 00:09:46,580
در واقع از یکی از آن صف ها مصرف می کند،
231
00:09:46,580 –> 00:09:48,500
بنابراین شما می توانید به طور بالقوه
232
00:09:48,500 –> 00:09:50,630
تمام گزارش های خود را در یک رشته بارگذاری کنید و به
233
00:09:50,630 –> 00:09:55,279
دیگران اجازه دهید
234
00:09:55,279 –> 00:09:57,650
هنگام پیکربندی گزارش خود کار خود را ادامه دهند، این همان
235
00:09:57,650 –> 00:10:00,459
چیزی است که بسیاری از افراد از
236
00:10:00,459 –> 00:10:02,390
پیکربندی ثبت گزارش خود صرف نظر می کنند، جایی که
237
00:10:02,390 –> 00:10:04,550
قدرت زیادی از شما می آید
238
00:10:04,550 –> 00:10:07,130
، تعدادی از Logger ها را پیکربندی می کنید،
239
00:10:07,130 –> 00:10:09,080
جایی که شما خود را ارسال می کنید. پیامها وارد میشوند و
240
00:10:09,080 –> 00:10:11,089
سطحی برای تعیین
241
00:10:11,089 –> 00:10:13,870
میزان انتشار پیامهایی که وارد
242
00:10:13,870 –> 00:10:16,220
میشوند را خواهند داشت، همانطور که قبل از
243
00:10:16,220 –> 00:10:18,200
فهرستی از فیلترها صحبت کردیم که به شما امکان میدهد
244
00:10:18,200 –> 00:10:20,870
کنترل کنید که واقعاً از کدام پیامها
245
00:10:20,870 –> 00:10:23,570
عبور میکنند و فهرستی از دستهبندی این است
246
00:10:23,570 –> 00:10:24,920
که آنها ارسال میشوند. در
247
00:10:24,920 –> 00:10:28,640
پیامهای موفقیتآمیز به کنترلکنندهها، زمانی
248
00:10:28,640 –> 00:10:30,380
که پیکربندی میکنید، مشخص میکنید
249
00:10:30,380 –> 00:10:31,850
که دسته دستهای که
250
00:10:31,850 –> 00:10:33,980
میخواهید پیکربندی کنید، سطحی است که
251
00:10:33,980 –> 00:10:36,140
قرار است دوباره در
252
00:10:36,140 –> 00:10:37,880
لیست فیلترهای خود برای تصمیمگیری در مورد اینکه چه کاری انجام دهید و
253
00:10:37,880 –> 00:10:40,459
شاید فرمتکننده برای اینکه چگونه
254
00:10:40,459 –> 00:10:42,110
پیامهایش را برای مواردی
255
00:10:42,110 –> 00:10:44,660
که معمولاً فقط از رشته قالب واقعی میدهید
256
00:10:44,660 –> 00:10:46,519
قالببندی میکند، یک رشته با فرمت پایتون
257
00:10:46,519 –> 00:10:48,800
معمولاً با فرمت تاریخ، بنابراین چگونه میتوان بهطور
258
00:10:48,800 –> 00:10:50,959
خاص تاریخها را برای این مورد قالببندی کرد.
259
00:10:50,959 –> 00:10:52,250
بنابراین شما واقعاً می توانید آن را به
260
00:10:52,250 –> 00:10:55,790
طور جداگانه کنترل کنید و اکنون از سه
261
00:10:55,790 –> 00:10:57,950
نقطه شش یا سه نقطه هفت، سه
262
00:10:57,950 –> 00:10:59,690
سبک مختلف قالب بندی
263
00:10:59,690 –> 00:11:02,089
مجاز به استفاده از آن هستید زیرا پایتون
264
00:11:02,089 –> 00:11:04,100
گزینه های بسیار زیادی برای قالب بندی رشته های مختلف
265
00:11:04,100 –> 00:11:07,790
دارد و سپس فیلترهایی وجود دارد که
266
00:11:07,790 –> 00:11:09,649
اساساً اکثر موارد هستند. زمانی که
267
00:11:09,649 –> 00:11:11,870
میخواهید از آنها استفاده کنید، تابعی از نوع
268
00:11:11,870 –> 00:11:13,820
رکورد است که در آن یک رکورد گزارش دریافت میکنید و
269
00:11:13,820 –> 00:11:15,500
آنها توپی را برمیگردانند تا بگویند
270
00:11:15,500 –> 00:11:20,560
اجازه دادن به این پیام از طریق این یک
271
00:11:20,560 –> 00:11:23,000
راه نسبتاً ساده برای پیکربندی گزارش
272
00:11:23,000 –> 00:11:26,690
شما است که میتوانید از ورود به سیستم وارد کنید.
273
00:11:26,690 –> 00:11:29,480
پیکربندی نقطهای واردات پیکربندی dict که
274
00:11:29,480 –> 00:11:30,769
به شما امکان میدهد چیزهایی را که فقط
275
00:11:30,769 –> 00:11:32,720
در یک فرهنگ لغت ارسال میشوند پیکربندی کنید، فرمت دیگری نیز وجود دارد،
276
00:11:32,720 –> 00:11:37,240
اما واقعا خستهکننده
277
00:11:37,240 –> 00:11:39,649
است، به نظر میرسد بسیار زیاد است، اما ما آن را
278
00:11:39,649 –> 00:11:42,279
تجزیه میکنیم تا بتوانیم قسمتهای سادهتر آن را ببینیم،
279
00:11:42,279 –> 00:11:46,370
فرمتکننده فقط یک فرمتهای نامگذاری
280
00:11:46,370 –> 00:11:48,199
شدهای که میخواهید داشته باشید
281
00:11:48,199 –> 00:11:49,610
، در اینجا یک قالب پیشفرض خواهیم داشت که
282
00:11:49,610 –> 00:11:51,199
فقط زمان سطح
283
00:11:51,199 –> 00:11:53,449
ماژول، شماره خط، پیامها،
284
00:11:53,449 –> 00:11:54,800
پیام واقعی w را به ما میدهد. دریافت می
285
00:11:54,800 –> 00:11:56,709
کنیم و به آن می گوییم که ما برای
286
00:11:56,709 –> 00:12:01,579
قالب بندی نوع نقشه استفاده می کنیم، شما می توانید اطلاعات اضافی هولناکی را دریافت کنید
287
00:12:01,579 –> 00:12:03,560
که همه به خوبی
288
00:12:03,560 –> 00:12:05,720
در اسناد ثبت گزارش آمده است، اما
289
00:12:05,720 –> 00:12:08,000
این نمونه ای از چیزی است که ممکن است
290
00:12:08,000 –> 00:12:12,019
بخواهید وارد شوید. در مورد چیز بعدی
291
00:12:12,019 –> 00:12:15,949
فیلترهایی است که ممکن است بخواهید
292
00:12:15,949 –> 00:12:18,230
در آخر هفته چیزهای خاصی را وارد
293
00:12:18,230 –> 00:12:20,180
نکنید، ممکن است نخواهید به
294
00:12:20,180 –> 00:12:22,820
ادمین یا تیم عملیات خود در تعطیلات آخر هفته پیامک ارسال کنید یا در
295
00:12:22,820 –> 00:12:25,459
طول هفته ممکن است یک
296
00:12:25,459 –> 00:12:27,260
سرویس اضطراری داشته باشید که فقط می خواهید آن را انجام دهید.
297
00:12:27,260 –> 00:12:29,209
در طول هفته وارد شوید و نه
298
00:12:29,209 –> 00:12:33,980
آخر هفتهها، پس ما کنترلکنندهها را داریم، بنابراین
299
00:12:33,980 –> 00:12:37,820
اینجا جایی است که پیامها منتشر میشوند، بنابراین
300
00:12:37,820 –> 00:12:39,649
در اینجا یک نمونه ساده از
301
00:12:39,649 –> 00:12:42,829
کنسولی داریم که به آن کنسولی میگوییم که از
302
00:12:42,829 –> 00:12:45,740
کنترلکننده جریان استفاده میکند، به این معنی
303
00:12:45,740 –> 00:12:47,120
که ما به آن چیزی نگفتهایم. آن را در جای دیگری قرار دهیم،
304
00:12:47,120 –> 00:12:49,040
آن را به خطای استاندارد می فرستیم
305
00:12:49,040 –> 00:12:51,430
که اساساً در کنسول وجود دارد،
306
00:12:51,430 –> 00:12:53,750
اما ما آن را فقط به
307
00:12:53,750 –> 00:12:56,770
پیام های سطح هشدار محدود می کنیم و بالاتر
308
00:12:56,770 –> 00:12:58,790
از آن، یک
309
00:12:58,790 –> 00:13:01,040
فایل ثبت گزارش را خواهیم داشت. و از فایل ha استفاده می کند
310
00:13:01,040 –> 00:13:02,750
بدیهی است که ndler درست است و
311
00:13:02,750 –> 00:13:06,340
نام فایلی که میخواهیم به آن وارد شویم را به آن میگوییم
312
00:13:06,430 –> 00:13:11,030
یا با استفاده از ایمیل به Handler ایمیل
313
00:13:11,030 –> 00:13:14,180
میزنیم که گاهی اوقات مدیران خود را آزار میدهیم،
314
00:13:14,180 –> 00:13:21,470
اما در آخر هفته نه، بنابراین
315
00:13:21,470 –> 00:13:23,200
فیلتری را در اینجا مشخص میکنیم.
316
00:13:23,200 –> 00:13:26,090
پیامهای خروجی برای ارسال نشدن آنها
317
00:13:26,090 –> 00:13:30,890
در آخر هفته، اما متأسفانه فقط
3