1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
%global _empty_manifest_terminate_build 0
Name: python-fluent-logger
Version: 0.10.0
Release: 1
Summary: A Python logging handler for Fluentd event collector
License: Apache License, Version 2.0
URL: https://github.com/fluent/fluent-logger-python
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/98/2f/216b8a8b5ba98035ab6e75ec5b29a0e26809dfbf9af19eab729f187a950b/fluent-logger-0.10.0.tar.gz
BuildArch: noarch
Requires: python3-msgpack
%description
Many web/mobile applications generate huge amount of event logs (c,f.
login, logout, purchase, follow, etc). To analyze these event logs could
be really valuable for improving the service. However, the challenge is
collecting these logs easily and reliably.
`Fluentd <https://github.com/fluent/fluentd>`__ solves that problem by
having: easy installation, small footprint, plugins, reliable buffering,
log forwarding, etc.
**fluent-logger-python** is a Python library, to record the events from
Python application.
%package -n python3-fluent-logger
Summary: A Python logging handler for Fluentd event collector
Provides: python-fluent-logger
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-fluent-logger
Many web/mobile applications generate huge amount of event logs (c,f.
login, logout, purchase, follow, etc). To analyze these event logs could
be really valuable for improving the service. However, the challenge is
collecting these logs easily and reliably.
`Fluentd <https://github.com/fluent/fluentd>`__ solves that problem by
having: easy installation, small footprint, plugins, reliable buffering,
log forwarding, etc.
**fluent-logger-python** is a Python library, to record the events from
Python application.
%package help
Summary: Development documents and examples for fluent-logger
Provides: python3-fluent-logger-doc
%description help
Many web/mobile applications generate huge amount of event logs (c,f.
login, logout, purchase, follow, etc). To analyze these event logs could
be really valuable for improving the service. However, the challenge is
collecting these logs easily and reliably.
`Fluentd <https://github.com/fluent/fluentd>`__ solves that problem by
having: easy installation, small footprint, plugins, reliable buffering,
log forwarding, etc.
**fluent-logger-python** is a Python library, to record the events from
Python application.
%prep
%autosetup -n fluent-logger-0.10.0
%build
%py3_build
%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%files -n python3-fluent-logger -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.10.0-1
- Package Spec generated
|