agusmakmun / agusmakmun/django-log-viewer

Need help in using regex with LOG_VIEWER_PATTERNS

未关闭
#29 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
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 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。