From 0aeccdc409bbbcd607bd574bd1d0fd8fc6696149 Mon Sep 17 00:00:00 2001 From: Runidan <45917212+Runidan@users.noreply.github.com> Date: Sun, 4 Feb 2024 12:52:05 +0500 Subject: [PATCH 01/10] add render some formats methods --- lib/simpler/controller.rb | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/lib/simpler/controller.rb b/lib/simpler/controller.rb index 9383b035..891f6c37 100644 --- a/lib/simpler/controller.rb +++ b/lib/simpler/controller.rb @@ -3,6 +3,12 @@ module Simpler class Controller + RENDER_FORMATS = { + :plain => :render_plain, + :json => :render_json, + :html => :render_html + } + attr_reader :name, :request, :response def initialize(env) @@ -46,9 +52,26 @@ def params @request.params end - def render(template) - @request.env['simpler.template'] = template + def render(parametr, **args) + if parametr.is_a?(String) + @request.env['simpler.template'] = parametr + elsif parametr.is_a?(Hash) + format_method = RENDER_FORMATS.fetch(parametr.keys.first, :render_error) + format_value = parametr[parametr.keys.first] + self.method(format_method).call(format_value, **args) + end + end + + def render_plain(text, **args) + @request.env['simpler.template'] = text end + def render_json(text, **args) + + end + + + + end end From c3f9340bafaac93263460ca729a7cf4a829f6f09 Mon Sep 17 00:00:00 2001 From: Runidan <45917212+Runidan@users.noreply.github.com> Date: Sun, 4 Feb 2024 22:51:31 +0500 Subject: [PATCH 02/10] add logger --- app/controllers/tests_controller.rb | 1 + config.ru | 1 + config/environment.rb | 1 + lib/log/app.log | 39 +++++++++++++++++++++++++++++ lib/middleware/request_logger.rb | 34 +++++++++++++++++++++++++ lib/simpler/controller.rb | 20 +++++++-------- 6 files changed, 85 insertions(+), 11 deletions(-) create mode 100644 lib/log/app.log create mode 100644 lib/middleware/request_logger.rb diff --git a/app/controllers/tests_controller.rb b/app/controllers/tests_controller.rb index 1526a689..f7f2815f 100644 --- a/app/controllers/tests_controller.rb +++ b/app/controllers/tests_controller.rb @@ -2,6 +2,7 @@ class TestsController < Simpler::Controller def index @time = Time.now + # render plain: "Some plain text" end def create diff --git a/config.ru b/config.ru index 3060cc20..3d7efc24 100644 --- a/config.ru +++ b/config.ru @@ -1,3 +1,4 @@ require_relative 'config/environment' +use RequestLogger run Simpler.application diff --git a/config/environment.rb b/config/environment.rb index 7a0d38c3..075557b4 100644 --- a/config/environment.rb +++ b/config/environment.rb @@ -1,3 +1,4 @@ require_relative '../lib/simpler' +require_relative '../lib/middleware/request_logger' Simpler.application.bootstrap! diff --git a/lib/log/app.log b/lib/log/app.log new file mode 100644 index 00000000..8f985434 --- /dev/null +++ b/lib/log/app.log @@ -0,0 +1,39 @@ +I, [2024-02-04T20:44:01.374901 #24989] INFO -- : 2024-02-04 20:44:01Request: [GET] /tests Handler: ##index Parameters: {} +I, [2024-02-04T21:50:02.550581 #31409] INFO -- : 2024-02-04 21:50:02Request: [GET] /tests Handler: ##index Parameters: {} +I, [2024-02-04T21:50:41.558603 #31409] INFO -- : 2024-02-04 21:50:41Request: [GET] /tests Handler: ##index Parameters: {} +I, [2024-02-04T21:50:45.432642 #31409] INFO -- : 2024-02-04 21:50:45Request: [GET] /tests Handler: ##index Parameters: {} +I, [2024-02-04T22:00:06.777799 #363] INFO -- : 2024-02-04 22:00:06Request: [GET] /tests Handler: ##index Parameters: {} +I, [2024-02-04T22:00:06.777880 #363] INFO -- : Response: [200] text/html +I, [2024-02-04T22:04:26.477444 #363] INFO -- : 2024-02-04 22:04:26Request: [GET] /tests?category=Backend Handler: ##index Parameters: {"category"=>"Backend"} +I, [2024-02-04T22:04:26.477543 #363] INFO -- : Response: [200] text/html +I, [2024-02-04T22:22:25.013680 #2520] INFO -- : 2024-02-04 22:22:25 +Request: [GET] /tests?category=Backend +Handler: ##index +Parameters: {"category"=>"Backend"} + +I, [2024-02-04T22:23:48.793601 #2664] INFO -- : 2024-02-04 22:23:48 +Request: [GET] /tests?category=Backend +Handler: ##index +Parameters: {"category"=>"Backend"} + +I, [2024-02-04T22:23:48.793715 #2664] INFO -- : Response: [200] text/html + + +I, [2024-02-04T22:28:54.101400 #3295] INFO -- : 2024-02-04 22:28:54 +Request: [GET] /tests?category=Backend2 +Handler: ##index +Parameters: {"category"=>"Backend2"} +Response: [200] text/html + +I, [2024-02-04T22:30:10.242829 #3295] INFO -- : 2024-02-04 22:30:10 +Request: [GET] /tests?category=Backend2 +Handler: ##index +Parameters: {"category"=>"Backend2"} +Response: [200] text/html + +I, [2024-02-04T22:39:22.013776 #4785] INFO -- : +Request: [GET] /tests?category=Backend3 +Handler: ##index +Parameters: {"category"=>"Backend3"} +Response: [200] text/html + diff --git a/lib/middleware/request_logger.rb b/lib/middleware/request_logger.rb new file mode 100644 index 00000000..43d0fbdc --- /dev/null +++ b/lib/middleware/request_logger.rb @@ -0,0 +1,34 @@ +require 'logger' + +class RequestLogger + def initialize(app) + @app = app + @logger = Logger.new(File.expand_path('../log/app.log', __dir__)) + end + + def call(env) + request = Rack::Request.new(env) + response = @app.call(env) + + logging(request, response) + + response + end + + private + + def logging(request, response) + status, headers, body = response + content_type = headers['Content-Type'] + template = headers['X-Rander-Template-Path'] #добавить в заголовки ответа + + @logger.info( + "\nRequest: [#{request.request_method}] #{request.fullpath} \n" \ + "Handler: #{request.env['simpler.controller']}#"\ + "#{request.env['simpler.action']} \n" \ + "Parameters: #{request.params.inspect}\n" \ + "Response: [#{status}] #{content_type} #{template}\n" + ) + end + +end \ No newline at end of file diff --git a/lib/simpler/controller.rb b/lib/simpler/controller.rb index 891f6c37..e1e01a1f 100644 --- a/lib/simpler/controller.rb +++ b/lib/simpler/controller.rb @@ -52,14 +52,15 @@ def params @request.params end - def render(parametr, **args) - if parametr.is_a?(String) - @request.env['simpler.template'] = parametr - elsif parametr.is_a?(Hash) - format_method = RENDER_FORMATS.fetch(parametr.keys.first, :render_error) - format_value = parametr[parametr.keys.first] - self.method(format_method).call(format_value, **args) - end + def render(parametr) + @request.env['simpler.template'] = parametr + # if parametr.is_a?(String) + # @request.env['simpler.template'] = parametr + # elsif parametr.is_a?(Hash) + # format_method = RENDER_FORMATS.fetch(parametr.keys.first, :render_error) + # format_value = parametr[parametr.keys.first] + # self.method(format_method).call(format_value, **args) + # end end def render_plain(text, **args) @@ -70,8 +71,5 @@ def render_json(text, **args) end - - - end end From b53dea86fb394d82e1f7a4b132b07b698088f30c Mon Sep 17 00:00:00 2001 From: Runidan <45917212+Runidan@users.noreply.github.com> Date: Sat, 10 Feb 2024 22:24:02 +0500 Subject: [PATCH 03/10] add status, headers, logger --- .gitignore | 1 + lib/middleware/request_logger.rb | 2 +- lib/simpler/controller.rb | 12 +++++++++++- lib/simpler/view.rb | 5 ++++- 4 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..929bc5d5 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +lib/log/app.log \ No newline at end of file diff --git a/lib/middleware/request_logger.rb b/lib/middleware/request_logger.rb index 43d0fbdc..6e5a688f 100644 --- a/lib/middleware/request_logger.rb +++ b/lib/middleware/request_logger.rb @@ -20,7 +20,7 @@ def call(env) def logging(request, response) status, headers, body = response content_type = headers['Content-Type'] - template = headers['X-Rander-Template-Path'] #добавить в заголовки ответа + template = headers['Rander-Template-Path'] @logger.info( "\nRequest: [#{request.request_method}] #{request.fullpath} \n" \ diff --git a/lib/simpler/controller.rb b/lib/simpler/controller.rb index e1e01a1f..8f022661 100644 --- a/lib/simpler/controller.rb +++ b/lib/simpler/controller.rb @@ -28,6 +28,14 @@ def make_response(action) @response.finish end + def status(status_code) + @response.status = status_code + end + + def headers + @response + end + private def extract_name @@ -45,7 +53,9 @@ def write_response end def render_body - View.new(@request.env).render(binding) + view = View.new(@request.env) + @response['Rander-Template-Path'] = view.used_template.to_s + view.render(binding) end def params diff --git a/lib/simpler/view.rb b/lib/simpler/view.rb index 19a73b34..07e394fb 100644 --- a/lib/simpler/view.rb +++ b/lib/simpler/view.rb @@ -5,12 +5,15 @@ class View VIEW_BASE_PATH = 'app/views'.freeze + attr_reader :used_template + def initialize(env) @env = env + @used_template = template_path end def render(binding) - template = File.read(template_path) + template = File.read(@used_template) ERB.new(template).result(binding) end From 110bf5d00dd718da73b303b054bd3d5c0d5bf731 Mon Sep 17 00:00:00 2001 From: Runidan <45917212+Runidan@users.noreply.github.com> Date: Sat, 10 Feb 2024 23:50:55 +0500 Subject: [PATCH 04/10] add 404 --- lib/simpler/application.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/simpler/application.rb b/lib/simpler/application.rb index 711946a9..8d82cccc 100644 --- a/lib/simpler/application.rb +++ b/lib/simpler/application.rb @@ -28,6 +28,7 @@ def routes(&block) def call(env) route = @router.route_for(env) + return page_404 unless route controller = route.controller.new(env) action = route.action @@ -36,6 +37,10 @@ def call(env) private + def page_404 + Rack::Response.new(['

404 Not Found

'], 404, { "Content-Type" => "text/html" }).finish + end + def require_app Dir["#{Simpler.root}/app/**/*.rb"].each { |file| require file } end From 382ae920bc5d15e7b81a7fab1dc78c558c545a2d Mon Sep 17 00:00:00 2001 From: Runidan <45917212+Runidan@users.noreply.github.com> Date: Sun, 11 Feb 2024 12:43:38 +0500 Subject: [PATCH 05/10] add render :plain --- app/controllers/tests_controller.rb | 2 +- lib/simpler/controller.rb | 28 +--------------------------- lib/simpler/view.rb | 13 ++++++++++--- 3 files changed, 12 insertions(+), 31 deletions(-) diff --git a/app/controllers/tests_controller.rb b/app/controllers/tests_controller.rb index f7f2815f..9cb337ca 100644 --- a/app/controllers/tests_controller.rb +++ b/app/controllers/tests_controller.rb @@ -2,7 +2,7 @@ class TestsController < Simpler::Controller def index @time = Time.now - # render plain: "Some plain text" + render plain: "Some plain text" end def create diff --git a/lib/simpler/controller.rb b/lib/simpler/controller.rb index 8f022661..37a19ef1 100644 --- a/lib/simpler/controller.rb +++ b/lib/simpler/controller.rb @@ -3,12 +3,6 @@ module Simpler class Controller - RENDER_FORMATS = { - :plain => :render_plain, - :json => :render_json, - :html => :render_html - } - attr_reader :name, :request, :response def initialize(env) @@ -21,7 +15,6 @@ def make_response(action) @request.env['simpler.controller'] = self @request.env['simpler.action'] = action - set_default_headers send(action) write_response @@ -42,10 +35,6 @@ def extract_name self.class.name.match('(?.+)Controller')[:name].downcase end - def set_default_headers - @response['Content-Type'] = 'text/html' - end - def write_response body = render_body @@ -55,6 +44,7 @@ def write_response def render_body view = View.new(@request.env) @response['Rander-Template-Path'] = view.used_template.to_s + @response['Content-Type'] = view.content_type.to_s view.render(binding) end @@ -64,22 +54,6 @@ def params def render(parametr) @request.env['simpler.template'] = parametr - # if parametr.is_a?(String) - # @request.env['simpler.template'] = parametr - # elsif parametr.is_a?(Hash) - # format_method = RENDER_FORMATS.fetch(parametr.keys.first, :render_error) - # format_value = parametr[parametr.keys.first] - # self.method(format_method).call(format_value, **args) - # end - end - - def render_plain(text, **args) - @request.env['simpler.template'] = text end - - def render_json(text, **args) - - end - end end diff --git a/lib/simpler/view.rb b/lib/simpler/view.rb index 07e394fb..8276fd0f 100644 --- a/lib/simpler/view.rb +++ b/lib/simpler/view.rb @@ -5,21 +5,28 @@ class View VIEW_BASE_PATH = 'app/views'.freeze - attr_reader :used_template + attr_reader :used_template, :content_type def initialize(env) @env = env @used_template = template_path + @content_type = 'text/html' end def render(binding) - template = File.read(@used_template) + return plain_render if template.is_a?(Hash) && template.has_key?(:plain) + template_file = File.read(@used_template) - ERB.new(template).result(binding) + ERB.new(template_file ).result(binding) end private + def plain_render + @content_type = 'text/plain' + template[:plain] + end + def controller @env['simpler.controller'] end From 0a5eb9baf30175351146bd3d478e27f915a8d01e Mon Sep 17 00:00:00 2001 From: Runidan <45917212+Runidan@users.noreply.github.com> Date: Tue, 13 Feb 2024 12:35:04 +0500 Subject: [PATCH 06/10] add params id --- app/controllers/tests_controller.rb | 4 ++++ config/routes.rb | 1 + lib/simpler/controller.rb | 3 ++- lib/simpler/router/route.rb | 13 ++++++++++++- 4 files changed, 19 insertions(+), 2 deletions(-) diff --git a/app/controllers/tests_controller.rb b/app/controllers/tests_controller.rb index 9cb337ca..0ab5c839 100644 --- a/app/controllers/tests_controller.rb +++ b/app/controllers/tests_controller.rb @@ -9,4 +9,8 @@ def create end + def show + render plain: "Params: #{params} Id: #{params[:id]}, name: #{@name}" + end + end diff --git a/config/routes.rb b/config/routes.rb index 4a751251..1700ff3a 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,4 +1,5 @@ Simpler.application.routes do get '/tests', 'tests#index' post '/tests', 'tests#create' + get '/tests/:id', 'tests#show' end diff --git a/lib/simpler/controller.rb b/lib/simpler/controller.rb index 37a19ef1..68cd8e6e 100644 --- a/lib/simpler/controller.rb +++ b/lib/simpler/controller.rb @@ -49,7 +49,8 @@ def render_body end def params - @request.params + path = '((?.*)/(?\d*))' + @request.path.match(path) end def render(parametr) diff --git a/lib/simpler/router/route.rb b/lib/simpler/router/route.rb index 4c66b4b7..817a246e 100644 --- a/lib/simpler/router/route.rb +++ b/lib/simpler/router/route.rb @@ -12,7 +12,18 @@ def initialize(method, path, controller, action) end def match?(method, path) - @method == method && path.match(@path) + path = idless_path(path) if id? + @method == method && path.match("^#{@path}$") + end + + private + + def id? + @path.match(':id') + end + + def idless_path(path) + "#{path.split(%r{/\d}).first}/:id" end end From 968073779665dcc9b2926e9635a722d55228da69 Mon Sep 17 00:00:00 2001 From: Runidan <45917212+Runidan@users.noreply.github.com> Date: Tue, 13 Feb 2024 12:38:25 +0500 Subject: [PATCH 07/10] after rubocop --- app/controllers/tests_controller.rb | 12 +++++------- app/models/test.rb | 3 ++- config.ru | 2 ++ config/environment.rb | 2 ++ config/routes.rb | 2 ++ lib/middleware/request_logger.rb | 13 +++++++------ lib/simpler.rb | 4 ++-- lib/simpler/application.rb | 9 +++++---- lib/simpler/controller.rb | 3 ++- lib/simpler/router.rb | 4 ++-- lib/simpler/router/route.rb | 4 ++-- lib/simpler/view.rb | 11 ++++++----- 12 files changed, 39 insertions(+), 30 deletions(-) diff --git a/app/controllers/tests_controller.rb b/app/controllers/tests_controller.rb index 0ab5c839..d41e5519 100644 --- a/app/controllers/tests_controller.rb +++ b/app/controllers/tests_controller.rb @@ -1,16 +1,14 @@ -class TestsController < Simpler::Controller +# frozen_string_literal: true +class TestsController < Simpler::Controller def index @time = Time.now - render plain: "Some plain text" + render plain: 'Some plain text' end - def create + def create; end - end - - def show + def show render plain: "Params: #{params} Id: #{params[:id]}, name: #{@name}" end - end diff --git a/app/models/test.rb b/app/models/test.rb index 86376668..db135e04 100644 --- a/app/models/test.rb +++ b/app/models/test.rb @@ -1,8 +1,9 @@ +# frozen_string_literal: true + # Simpler.application.db.create_table(:tests) do # primary_key :id # String :title, null: false # Integer :level, default: 0 # end class Test < Sequel::Model - end diff --git a/config.ru b/config.ru index 3d7efc24..9242c112 100644 --- a/config.ru +++ b/config.ru @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require_relative 'config/environment' use RequestLogger diff --git a/config/environment.rb b/config/environment.rb index 075557b4..57b4d869 100644 --- a/config/environment.rb +++ b/config/environment.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require_relative '../lib/simpler' require_relative '../lib/middleware/request_logger' diff --git a/config/routes.rb b/config/routes.rb index 1700ff3a..89c43bcf 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + Simpler.application.routes do get '/tests', 'tests#index' post '/tests', 'tests#create' diff --git a/lib/middleware/request_logger.rb b/lib/middleware/request_logger.rb index 6e5a688f..bc41f89b 100644 --- a/lib/middleware/request_logger.rb +++ b/lib/middleware/request_logger.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'logger' class RequestLogger @@ -11,17 +13,17 @@ def call(env) response = @app.call(env) logging(request, response) - + response end private def logging(request, response) - status, headers, body = response + status, headers, _body = response content_type = headers['Content-Type'] - template = headers['Rander-Template-Path'] - + template = headers['Rander-Template-Path'] + @logger.info( "\nRequest: [#{request.request_method}] #{request.fullpath} \n" \ "Handler: #{request.env['simpler.controller']}#"\ @@ -30,5 +32,4 @@ def logging(request, response) "Response: [#{status}] #{content_type} #{template}\n" ) end - -end \ No newline at end of file +end diff --git a/lib/simpler.rb b/lib/simpler.rb index f9dfe3c4..6fb23105 100644 --- a/lib/simpler.rb +++ b/lib/simpler.rb @@ -1,8 +1,9 @@ +# frozen_string_literal: true + require 'pathname' require_relative 'simpler/application' module Simpler - class << self def application Application.instance @@ -12,5 +13,4 @@ def root Pathname.new(File.expand_path('..', __dir__)) end end - end diff --git a/lib/simpler/application.rb b/lib/simpler/application.rb index 8d82cccc..8077af07 100644 --- a/lib/simpler/application.rb +++ b/lib/simpler/application.rb @@ -1,3 +1,5 @@ +# frozen_string_literal: true + require 'yaml' require 'singleton' require 'sequel' @@ -6,7 +8,6 @@ module Simpler class Application - include Singleton attr_reader :db @@ -29,6 +30,7 @@ def routes(&block) def call(env) route = @router.route_for(env) return page_404 unless route + controller = route.controller.new(env) action = route.action @@ -38,11 +40,11 @@ def call(env) private def page_404 - Rack::Response.new(['

404 Not Found

'], 404, { "Content-Type" => "text/html" }).finish + Rack::Response.new(['

404 Not Found

'], 404, { 'Content-Type' => 'text/html' }).finish end def require_app - Dir["#{Simpler.root}/app/**/*.rb"].each { |file| require file } + Dir["#{Simpler.root}/app/**/*.rb"].sort.each { |file| require file } end def require_routes @@ -58,6 +60,5 @@ def setup_database def make_response(controller, action) controller.make_response(action) end - end end diff --git a/lib/simpler/controller.rb b/lib/simpler/controller.rb index 68cd8e6e..7398ce20 100644 --- a/lib/simpler/controller.rb +++ b/lib/simpler/controller.rb @@ -1,8 +1,9 @@ +# frozen_string_literal: true + require_relative 'view' module Simpler class Controller - attr_reader :name, :request, :response def initialize(env) diff --git a/lib/simpler/router.rb b/lib/simpler/router.rb index 14b3415c..07469123 100644 --- a/lib/simpler/router.rb +++ b/lib/simpler/router.rb @@ -1,8 +1,9 @@ +# frozen_string_literal: true + require_relative 'router/route' module Simpler class Router - def initialize @routes = [] end @@ -36,6 +37,5 @@ def add_route(method, path, route_point) def controller_from_string(controller_name) Object.const_get("#{controller_name.capitalize}Controller") end - end end diff --git a/lib/simpler/router/route.rb b/lib/simpler/router/route.rb index 817a246e..b8617dc8 100644 --- a/lib/simpler/router/route.rb +++ b/lib/simpler/router/route.rb @@ -1,7 +1,8 @@ +# frozen_string_literal: true + module Simpler class Router class Route - attr_reader :controller, :action def initialize(method, path, controller, action) @@ -25,7 +26,6 @@ def id? def idless_path(path) "#{path.split(%r{/\d}).first}/:id" end - end end end diff --git a/lib/simpler/view.rb b/lib/simpler/view.rb index 8276fd0f..f2692816 100644 --- a/lib/simpler/view.rb +++ b/lib/simpler/view.rb @@ -1,9 +1,10 @@ +# frozen_string_literal: true + require 'erb' module Simpler class View - - VIEW_BASE_PATH = 'app/views'.freeze + VIEW_BASE_PATH = 'app/views' attr_reader :used_template, :content_type @@ -14,10 +15,11 @@ def initialize(env) end def render(binding) - return plain_render if template.is_a?(Hash) && template.has_key?(:plain) + return plain_render if template.is_a?(Hash) && template.key?(:plain) + template_file = File.read(@used_template) - ERB.new(template_file ).result(binding) + ERB.new(template_file).result(binding) end private @@ -44,6 +46,5 @@ def template_path Simpler.root.join(VIEW_BASE_PATH, "#{path}.html.erb") end - end end From f52584ecd7cb11e51a3dc8faef663eeb34f712f0 Mon Sep 17 00:00:00 2001 From: Runidan <45917212+Runidan@users.noreply.github.com> Date: Tue, 13 Feb 2024 12:39:45 +0500 Subject: [PATCH 08/10] gitignore --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 929bc5d5..cd8563ec 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -lib/log/app.log \ No newline at end of file +*/log/* \ No newline at end of file From 0de66185972673960dd2c25729d5c3458bd1a36e Mon Sep 17 00:00:00 2001 From: Runidan <45917212+Runidan@users.noreply.github.com> Date: Tue, 13 Feb 2024 12:50:58 +0500 Subject: [PATCH 09/10] Update .gitignore --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index cd8563ec..cbe5cb43 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -*/log/* \ No newline at end of file +*/log/* From fb354c82daa05cc106c740c17bf6d1ddd49728e9 Mon Sep 17 00:00:00 2001 From: Runidan <45917212+Runidan@users.noreply.github.com> Date: Tue, 13 Feb 2024 12:51:20 +0500 Subject: [PATCH 10/10] Delete lib/log/app.log --- lib/log/app.log | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 lib/log/app.log diff --git a/lib/log/app.log b/lib/log/app.log deleted file mode 100644 index 8f985434..00000000 --- a/lib/log/app.log +++ /dev/null @@ -1,39 +0,0 @@ -I, [2024-02-04T20:44:01.374901 #24989] INFO -- : 2024-02-04 20:44:01Request: [GET] /tests Handler: ##index Parameters: {} -I, [2024-02-04T21:50:02.550581 #31409] INFO -- : 2024-02-04 21:50:02Request: [GET] /tests Handler: ##index Parameters: {} -I, [2024-02-04T21:50:41.558603 #31409] INFO -- : 2024-02-04 21:50:41Request: [GET] /tests Handler: ##index Parameters: {} -I, [2024-02-04T21:50:45.432642 #31409] INFO -- : 2024-02-04 21:50:45Request: [GET] /tests Handler: ##index Parameters: {} -I, [2024-02-04T22:00:06.777799 #363] INFO -- : 2024-02-04 22:00:06Request: [GET] /tests Handler: ##index Parameters: {} -I, [2024-02-04T22:00:06.777880 #363] INFO -- : Response: [200] text/html -I, [2024-02-04T22:04:26.477444 #363] INFO -- : 2024-02-04 22:04:26Request: [GET] /tests?category=Backend Handler: ##index Parameters: {"category"=>"Backend"} -I, [2024-02-04T22:04:26.477543 #363] INFO -- : Response: [200] text/html -I, [2024-02-04T22:22:25.013680 #2520] INFO -- : 2024-02-04 22:22:25 -Request: [GET] /tests?category=Backend -Handler: ##index -Parameters: {"category"=>"Backend"} - -I, [2024-02-04T22:23:48.793601 #2664] INFO -- : 2024-02-04 22:23:48 -Request: [GET] /tests?category=Backend -Handler: ##index -Parameters: {"category"=>"Backend"} - -I, [2024-02-04T22:23:48.793715 #2664] INFO -- : Response: [200] text/html - - -I, [2024-02-04T22:28:54.101400 #3295] INFO -- : 2024-02-04 22:28:54 -Request: [GET] /tests?category=Backend2 -Handler: ##index -Parameters: {"category"=>"Backend2"} -Response: [200] text/html - -I, [2024-02-04T22:30:10.242829 #3295] INFO -- : 2024-02-04 22:30:10 -Request: [GET] /tests?category=Backend2 -Handler: ##index -Parameters: {"category"=>"Backend2"} -Response: [200] text/html - -I, [2024-02-04T22:39:22.013776 #4785] INFO -- : -Request: [GET] /tests?category=Backend3 -Handler: ##index -Parameters: {"category"=>"Backend3"} -Response: [200] text/html -