agusmakmun / agusmakmun/django-log-viewer
Need help in using regex with LOG_VIEWER_PATTERNS
- 主要语言
- JavaScript
- 星标
- 85
- 派生
- 32
- PR 合并指标
- 30 天内没有已合并 PR
描述
My `LOG_VIEWER_PATTERNS` setting
```
LOG_VIEWER_PATTERNS = ['\d\d\d\d\d\d\d\dT\d\d\d\d\d\dZ#USR=\d#AU=\d#IU=\d#DVC=\d#AD=\d#PD=\d']
```
How my log looks like on django-log-viewer with this setting (pattern not working as I would hope):
```
20220113T142500Z#USR=1#AU=1#IU=0#DVC=0#AD=0#PD=020220113T213000Z#USR=1#AU=1#IU=0#DVC=0#AD=0#PD=1
```
How the log is formatted:
```py
'fticks':{
'format':'{asctime}{message}',
'datefmt':'%Y%m%dT%H%M%SZ',
'style':'{',
},
```
```py
log_message='#USR={}#AU={}#IU={}#DVC={}#AD={}#PD={}'.format(ldap_users,active_users,inactive_users,devices,approved_devices,pending_devices)
```
An external test of the same regex pattern I've used with django-log-viewer successfully parses this:
```py
# regex-test.py
import re
stringLog='20220113T142500Z#USR=1#AU=1#IU=0#DVC=0#AD=0#PD=020220113T213000Z#USR=1#AU=1#IU=0#DVC=0#AD=0#PD=1'
pattern=re.compile(r'\d\d\d\d\d\d\d\dT\d\d\d\d\d\dZ#USR=\d#AU=\d#IU=\d#DVC=\d#AD=\d#PD=\d')
matches=pattern.finditer(stringLog)
for match in matches:
print(match)
```
```shell
$ python regex-test.py
```
I know I have done something wrong here and would appreciate someone pointing out how I can get this log of mine to split into newlines instead of getting tangled into a single entry in the log viewer. Thanks!
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。