File tree 10 files changed +89
-0
lines changed
10 files changed +89
-0
lines changed Original file line number Diff line number Diff line change
1
+ venv
2
+ __pycache__
3
+ .sonarlint
4
+ .vscode
5
+ .env
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
1
+ class Development (object ):
2
+ PORT = 5000
3
+ DEBUG = True
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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 ()
Original file line number Diff line number Diff line change
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
+
Original file line number Diff line number Diff line change
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 )
You can’t perform that action at this time.
0 commit comments