Skip to content

Commit 17c3178

Browse files
committed
first commit
0 parents  commit 17c3178

File tree

10 files changed

+89
-0
lines changed

10 files changed

+89
-0
lines changed

.gitignore

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
venv
2+
__pycache__
3+
.sonarlint
4+
.vscode
5+
.env

README.md

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Kap Loglama ve Log İzleme Sistemi
2+
3+
Kap API tabanlı basit loglama sistemidir. Kendinize özel olarak uygulamalar oluşturup bu uygulamalarda oluşan hataları takip edebilirsiniz.
4+
5+
## Planlanan Özellikler
6+
7+
Planlanan özellikler aşağıdaki gibidir. Gidişata göre değişim gösterebilirler.
8+
9+
- Kullanıcıların Giriş Yapabileceği Web Arayüzü
10+
- Kullanıcıların Uygulama Ekleyebilmesi
11+
- Uygulamalar İçin Özel Anahtarlar Oluşturma
12+
- Tarih Aralığına Göre Hata Filtreleme
13+
- Hatalara Dair Varsa Linkler
14+
- Mümkünse Hata Türlerine Göre Filtreleme
15+
- Loglanan Hataların Aktiflik durumu
16+
- Genel Log Türleri
17+
- Yeni Log Kategorileri Ekleme
18+
- Loglanmış Verinin Kategorisini Değiştirme.
19+
20+
21+
## Uygulama Kaynağı
22+
23+
Projenin klasör yapısı aşağıdaki bağlantılar örnek alınarak oluşturulmuştur
24+
25+
[https://www.digitalocean.com/community/tutorials/how-to-structure-large-flask-applications](https://www.digitalocean.com/community/tutorials/how-to-structure-large-flask-applications)
26+
27+
[https://damyanon.net/post/flask-series-environment/](https://damyanon.net/post/flask-series-environment/)
28+
29+
## Durum
30+
31+
**26.02.2019**:
32+
33+
- Klasör Yapısının Oluşturulmasına Başlandıcors

config.py

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
class Development(object):
2+
PORT = 5000
3+
DEBUG = True

requirements.txt

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
astroid==2.1.0
2+
Click==7.0
3+
Flask==1.0.2
4+
Flask-Cors==3.0.7
5+
isort==4.3.9
6+
itsdangerous==1.1.0
7+
Jinja2==2.10
8+
lazy-object-proxy==1.3.1
9+
MarkupSafe==1.1.1
10+
mccabe==0.6.1
11+
pylint==2.2.2
12+
python-dotenv==0.10.1
13+
six==1.12.0
14+
Werkzeug==0.14.1
15+
wrapt==1.11.1

run.py

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
from tracer import app
2+
3+
4+
config = {
5+
"development": "config.Development"
6+
}
7+
8+
if __name__ == "__main__":
9+
app.config.from_object(config["development"])
10+
app.run()

tracer/__init__.py

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
from flask import Flask
2+
from flask_cors import CORS
3+
4+
from tracer.api.admin.controllers import admin
5+
6+
app = Flask(__name__)
7+
cors = CORS(app, resources={r"/api/*": {"origins": ["*"]}})
8+
9+
app.register_blueprint(admin, url_prefix="/api/admin")
10+

tracer/api/admin/__init__.py

Whitespace-only changes.

tracer/api/admin/controllers.py

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
from flask import Blueprint, jsonify
2+
3+
admin = Blueprint('admin', __name__)
4+
5+
@admin.route('/<int:id>')
6+
def admin_index(id):
7+
8+
info = {
9+
"id": id,
10+
"username": "alişko"
11+
}
12+
13+
return jsonify(info)

tracer/data/__init__.py

Whitespace-only changes.

tracer/data/models.py

Whitespace-only changes.

0 commit comments

Comments
 (0)