Commit f20d5d4ed92b5091a12325a440d9a3cee10ebae1
1 parent
deffe59d
Exists in
master
Modifica função de exibição de exceção. Adiciona ao git ignore arquivos com extenção .log
Showing
3 changed files
with
10 additions
and
33 deletions
Show diff stats
.gitignore
events.log
... | ... | @@ -1,27 +0,0 @@ |
1 | -[2015-04-17 02:57:36.024] INFO: 12 | |
2 | -[2015-04-17 02:59:01.672] INFO: 12 | |
3 | -[2015-04-17 02:59:04.960] WARNING: 12 | |
4 | -[2015-04-17 02:59:11.521] ERROR: 12 | |
5 | -[2015-04-17 02:59:15.105] CRITICAL: 12 | |
6 | -[2015-04-17 02:59:30.056] CRITICAL: 12 | |
7 | -[2015-04-17 02:59:35.104] ERROR: 12 | |
8 | -[2015-04-17 03:01:28.624] INFO: This is a messageInfo | |
9 | -[2015-04-17 03:01:28.624] WARNING: This is a messageWarn | |
10 | -[2015-04-17 03:01:28.625] ERROR: This is a messageError | |
11 | -[2015-04-17 03:01:28.625] CRITICAL: This is a messageCritical | |
12 | -[2015-04-17 03:02:18.703] INFO: This is a messageInfo | |
13 | -[2015-04-17 03:02:18.704] WARNING: This is a messageWarn | |
14 | -[2015-04-17 03:02:18.704] ERROR: This is a messageError | |
15 | -[2015-04-17 03:02:18.705] CRITICAL: This is a messageCritical | |
16 | -[2015-04-17 03:02:37.855] INFO: This is a messageInfo | |
17 | -[2015-04-17 03:02:37.856] WARNING: This is a messageWarn | |
18 | -[2015-04-17 03:02:37.856] ERROR: This is a messageError | |
19 | -[2015-04-17 03:02:37.856] CRITICAL: This is a messageCritical | |
20 | -[2015-04-17 03:02:56.543] INFO: This is a messageInfo | |
21 | -[2015-04-17 03:02:56.543] WARNING: This is a messageWarn | |
22 | -[2015-04-17 03:02:56.544] ERROR: This is a messageError | |
23 | -[2015-04-17 03:02:56.544] CRITICAL: This is a messageCritical | |
24 | -[2015-04-17 03:02:57.951] INFO: This is a messageInfo | |
25 | -[2015-04-17 03:02:57.952] WARNING: This is a messageWarn | |
26 | -[2015-04-17 03:02:57.952] ERROR: This is a messageError | |
27 | -[2015-04-17 03:02:57.952] CRITICAL: This is a messageCritical |
pyutil.py
... | ... | @@ -58,21 +58,24 @@ def test_log(): |
58 | 58 | log(msg + "Warn", 3) |
59 | 59 | log(msg + "Error", 4) |
60 | 60 | log(msg + "Critical", 5) |
61 | - log(msg + "Critical", 6) | |
62 | 61 | |
63 | 62 | # test_log() |
64 | 63 | |
65 | -def printStackTrace(filename): | |
64 | +# @def Função para exibir exceção | |
65 | +# @param string deve ser passado: "__file__" para identificar em qual arquivo ocorreu a exceção | |
66 | +# @return int Retorna 1 | |
67 | +def printStackTrace(fromFile): | |
66 | 68 | from sys import exc_info |
67 | 69 | from os.path import basename |
68 | - print("\n[Exception begin]\n File: %s\n Name: %s\n Line: %s\n Type: %s\n Message: %s\n[Exception end]\n" % ( | |
69 | - basename(filename), # basename(exc_info()[2].tb_frame.f_code.co_filename), | |
70 | + error = "\n File name: %s\n Function name: %s\n Line code: %s\n Type exception: %s\n Message: %s" % ( | |
71 | + basename(fromFile), # basename(exc_info()[2].tb_frame.f_code.co_filename), | |
70 | 72 | exc_info()[2].tb_frame.f_code.co_name, |
71 | 73 | exc_info()[2].tb_lineno, |
72 | 74 | exc_info()[0].__name__, |
73 | - exc_info()[1], | |
74 | - ) | |
75 | + exc_info()[1] | |
75 | 76 | ) |
77 | + log(error, 4) | |
78 | + return 1 | |
76 | 79 | |
77 | 80 | def file_rename(filename, fromfile): |
78 | 81 | from shutil import move | ... | ... |