Skip to content

Commit

Permalink
Soluciono fallo log en dockerfile, close #56
Browse files Browse the repository at this point in the history
  • Loading branch information
mariasanzs committed Dec 12, 2020
1 parent 99597a2 commit ba97d7c
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 22 deletions.
20 changes: 20 additions & 0 deletions sinatra/log/info.log
Original file line number Diff line number Diff line change
Expand Up @@ -110,3 +110,23 @@ I, [2020-12-12T17:35:06.208276 #25710] INFO -- : Quitando un producto de la ces
I, [2020-12-12T17:35:06.209430 #25710] INFO -- : Quitando producto del almacén
I, [2020-12-12T17:35:06.209863 #25710] INFO -- : ERROR!!! -> Quitando producto del almacén
I, [2020-12-12T17:35:06.210279 #25710] INFO -- : ERROR!!! -> ruta no encontrada
I, [2020-12-12T16:38:21.380949 #6] INFO -- : Accediendo a la página principal de MakeupIV
I, [2020-12-12T16:38:21.388562 #6] INFO -- : Accediendo a la disponibilidad de un producto
I, [2020-12-12T16:38:21.389423 #6] INFO -- : ERROR!!! -> Accediendo a la disponibilidad de un producto
I, [2020-12-12T16:38:21.391312 #6] INFO -- : Accediendo a las caracteristicas de un producto
I, [2020-12-12T16:38:21.392129 #6] INFO -- : ERROR!!! -> Accediendo a las caracteristicas de un producto
I, [2020-12-12T16:38:21.394708 #6] INFO -- : Canjeando código de un producto
I, [2020-12-12T16:38:21.395694 #6] INFO -- : ERROR!!! -> Canjeando código de un producto
I, [2020-12-12T16:38:21.396740 #6] INFO -- : Obteniendo tonos de un producto
I, [2020-12-12T16:38:21.397272 #6] INFO -- : ERROR!!! -> Obteniendo tonos de un producto
I, [2020-12-12T16:38:21.398526 #6] INFO -- : Consultando descuento de un producto
I, [2020-12-12T16:38:21.399049 #6] INFO -- : ERROR!!! -> Consultando descuento de un producto
I, [2020-12-12T16:38:21.399511 #6] INFO -- : Obteniendo precio total de la cesta
I, [2020-12-12T16:38:21.404498 #6] INFO -- : Añadiendo un producto a la cesta
I, [2020-12-12T16:38:21.405201 #6] INFO -- : ERROR!!! -> Añadiendo un producto a la cesta
I, [2020-12-12T16:38:21.407153 #6] INFO -- : Quitando un producto de la cesta
I, [2020-12-12T16:38:21.408214 #6] INFO -- : ERROR!!! -> Quitando un producto de la cesta
I, [2020-12-12T16:38:21.408835 #6] INFO -- : Quitando un producto de la cesta
I, [2020-12-12T16:38:21.411066 #6] INFO -- : Quitando producto del almacén
I, [2020-12-12T16:38:21.411922 #6] INFO -- : ERROR!!! -> Quitando producto del almacén
I, [2020-12-12T16:38:21.412868 #6] INFO -- : ERROR!!! -> ruta no encontrada
23 changes: 1 addition & 22 deletions sinatra/myapp.rb
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,8 @@

class MyApp < Sinatra::Base

log = ::Logger.new(File.join(File.dirname(File.expand_path(__FILE__)),'.','log','info.log'))

configure :production do
log = ::Logger.new(File.join(File.dirname(File.expand_path(__FILE__)),'.','log','info.log'))
use ::Rack::CommonLogger, log
end

Expand All @@ -22,7 +21,6 @@ class MyApp < Sinatra::Base
@@cesta = Compra.new(@@cliente)

get '/' do
log.info "Accediendo a la página principal de MakeupIV"
{:status => 'ok'}.to_json
end

Expand All @@ -31,11 +29,9 @@ class MyApp < Sinatra::Base
nombreproducto = params['producto'].to_s
begin
res = @@almacen.buscarProducto(nombreproducto).consultarUnidadesDisponibles()
log.info "Accediendo a la disponibilidad de un producto"
status 200
{:unidadesDisponibles => res}.to_json
rescue StandardError
log.info "ERROR!!! -> Accediendo a la disponibilidad de un producto"
status 400
{:status => "Error: no hay disponibilidad de este producto"}.to_json
end
Expand All @@ -46,11 +42,9 @@ class MyApp < Sinatra::Base
nombreproducto = params['producto']
begin
res = @@almacen.buscarProducto(nombreproducto).listarCaracteristicasProducto()
log.info "Accediendo a las caracteristicas de un producto"
status 200
{:caracteristicas => res}.to_json
rescue StandardError
log.info "ERROR!!! -> Accediendo a las caracteristicas de un producto"
status 400
{:status => 'Error: no se encontró nada de este producto'}.to_json
end
Expand All @@ -64,12 +58,10 @@ class MyApp < Sinatra::Base
prod = @@almacen.buscarProducto(nombreproducto)
begin
res = prod.canjearCodigo(n_codigo)
log.info "Canjeando código de un producto"
status 200
{:preciorebajado => res}.to_json
rescue StandardError
status 400
log.info "ERROR!!! -> Canjeando código de un producto"
{:status => 'Error: Este código no es válido'}.to_json
end
rescue StandardError
Expand All @@ -83,12 +75,10 @@ class MyApp < Sinatra::Base
nombreproducto = params['producto']
begin
res = @@almacen.buscarProducto(nombreproducto).tonosDisponibles()
log.info "Obteniendo tonos de un producto"
status 200
{:tonos => res}.to_json
rescue StandardError
status 400
log.info "ERROR!!! -> Obteniendo tonos de un producto"
{:status => 'Error: No hay tonos de este producto'}.to_json
end
end
Expand All @@ -99,7 +89,6 @@ class MyApp < Sinatra::Base
nombreproducto = params['producto']
prod = @@almacen.buscarProducto(nombreproducto)
begin
log.info "Consultando descuento de un producto"
res = prod.consultarPrecioDescontado()
status 200
{:porcentajeDescuento => res}.to_json
Expand All @@ -108,7 +97,6 @@ class MyApp < Sinatra::Base
{:status => 'Error: Este producto no tiene ningun descuento'}.to_json
end
rescue StandardError
log.info "ERROR!!! -> Consultando descuento de un producto"
status 400
{:status => 'Error: Este producto no está en el catálogo'}.to_json
end
Expand All @@ -117,7 +105,6 @@ class MyApp < Sinatra::Base
get '/preciocesta' do
content_type :json
status 200
log.info "Obteniendo precio total de la cesta"
res = @@cesta.calcularPrecioTotal()
{:precioCesta => res}.to_json
end
Expand All @@ -127,12 +114,10 @@ class MyApp < Sinatra::Base
nombreproducto = params['producto']
begin
productoCompra = @@almacen.buscarProducto(nombreproducto)
log.info "Añadiendo un producto a la cesta"
@@cesta.anadirCesta(productoCompra)
status 200
{:anadidoCesta => nombreproducto}.to_json
rescue StandardError
log.info "ERROR!!! -> Añadiendo un producto a la cesta"
status 400
{:status => 'Error: Este producto no está en el catálogo'}.to_json
end
Expand All @@ -144,7 +129,6 @@ class MyApp < Sinatra::Base
nombreproducto = params['producto']
productoCompra = @@almacen.buscarProducto(nombreproducto)
begin
log.info "Quitando un producto de la cesta"
@@cesta.quitarCesta(productoCompra)
status 200
{:quitadoCesta => nombreproducto}.to_json
Expand All @@ -154,7 +138,6 @@ class MyApp < Sinatra::Base
end
rescue StandardError
status 400
log.info "ERROR!!! -> Quitando un producto de la cesta"
{:status => 'Error: Este producto no está en el catálogo'}.to_json
end
end
Expand All @@ -166,16 +149,13 @@ class MyApp < Sinatra::Base
begin
productoCompra = @@almacen.buscarProducto(nombreproducto)
begin
log.info "Quitando producto del almacén"
@@almacen.quitarProducto(productoCompra)
status 200
{:quitadoAlmacen => nombreproducto }.to_json
rescue ArgumentError
log.info "ERROR!!! -> Quitando producto del almacén"
status 400
end
rescue StandardError
log.info "ERROR!!! -> Quitando producto del almacén"
status 400
{:status => 'Error: Este producto no está en tu almacen'}.to_json
end
Expand All @@ -184,7 +164,6 @@ class MyApp < Sinatra::Base

error 404 do
content_type :json
log.info "ERROR!!! -> ruta no encontrada"
{:status => 'Error: ruta no encontrada'}.to_json
end
end

1 comment on commit ba97d7c

@vercel
Copy link

@vercel vercel bot commented on ba97d7c Dec 12, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.