Estoy tratando de obtener un registro y depuración básicos trabajando en Levante utilizando el SBT. Estoy usando Eclipse como editor pero haciendo toda la compilación con SBT. ¿Alguien puede sugerir cómo imprimir sentencias de depuración/registro en la consola SBT?Depuración e inicio de sesión Levante usando SBT
Respuesta
Si desea iniciar sesión con Logback
, debe crear un archivo xml básico denominado src/main/resources/props/default.logback.xml
(el nombre del archivo puede ser diferente para reflejar los entornos de desarrollo y producción, pero lo mantendremos simple).
En este archivo, una configuración básica que se ingrese a la consola parece:
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<root level="debug">
<appender-ref ref="STDOUT" />
</root>
</configuration>
(Más ejemplos se pueden encontrar en el Logback manual.)
A continuación, tendrá que añadir la dependencia
"ch.qos.logback" % "logback-classic" % "0.9.26"
a su configuración de sbt.
Por último, si desea iniciar la sesión de una clase, se mezclan en el rasgo Logger
y se obtiene todos los debug
, info
, warn
, ... métodos de perímetro.
class SomeClass extends SomeOtherClass with Logger {
debug("Class initialised.")
}
O, alternativamente mezclarse en Loggable
que no contamina el espacio de nombres y sólo proporciona un método logger
proxy.
class SomeClass extends SomeOtherClass with Loggable {
logger.debug("Class initialised.")
}
Para obtener más información, eche un vistazo a Lift wiki.
En sbt hay un comando de consola rápida que carga el entorno del sitio web en su línea de comandos. No es una herramienta de depuración en tiempo real que tiene punto de corte, ejecución paso a paso, pero puede llamar a métodos en la línea de comandos para ver los resultados reales, lo que a veces es realmente útil.
- 1. interfaces de inyección e inicio de sesión de dependencia
- 2. inicio VS2010 sesión de depuración con Silverlight URL personalizada parámetros
- 3. Devise. Registro e inicio de sesión en la misma página
- 4. Detección de cierre de sesión e inicio de sesión en powershell
- 5. VS2010: salida de inicio de sesión de creación mínima e inicio de sesión detallado archivo de registro
- 6. sesión se pierde después de un inicio de sesión exitoso?
- 7. Usando HTTP POST para formularios de inicio de sesión
- 8. usando el matraz de inicio de sesión con postgresql
- 9. Vim: e directorio de inicio?
- 10. Un problema típico con el inicio de sesión usando Zend_Form
- 11. Sesión e hilos
- 12. Levante un evento en C#
- 13. Contraseña de inicio de sesión predeterminada
- 14. Inicio de sesión en J2ME
- 15. Crear una sesión de inicio de sesión interactiva
- 16. C# ejemplos de inicio de sesión
- 17. Inicio de sesión personalizado ASP.NET C#
- 18. Composite C1 - Proveedor de membresía - Registro simple e inicio de sesión
- 19. No se puede abrir la base de datos solicitada por el inicio de sesión. El inicio de sesión falló. Falló el inicio de sesión para el usuario
- 20. Inicio de sesión único en varios dominios
- 21. Inicio de sesión único con WIF
- 22. Symfony2 Inicio de sesión y seguridad
- 23. Visual Studio localhost solicitando inicio de sesión
- 24. Levante - Autocompletar con Ajax Envío
- 25. Raíles Inicio de sesión solo por contraseña
- 26. Cookies de inicio de sesión/sesión, Ajax y seguridad
- 27. Iniciando sesión sin mostrar una página de inicio de sesión
- 28. Las variables de sesión se pueden engañar (inicio de sesión)?
- 29. Iniciar sesión en PostgreSQL - Error de inicio de sesión
- 30. Google/OAuth 2 - Inicio de sesión automático
muchas gracias! – Santiago