Compare commits
2 Commits
8a934dca5b
...
7b8eaa6261
Author | SHA1 | Date | |
---|---|---|---|
7b8eaa6261 | |||
7f6e1fc6cb |
@ -33,7 +33,6 @@ dependencies {
|
|||||||
//implementation("org.postgresql:postgresql:42.7.2")
|
//implementation("org.postgresql:postgresql:42.7.2")
|
||||||
implementation("com.microsoft.sqlserver:mssql-jdbc:11.2.0.jre18")
|
implementation("com.microsoft.sqlserver:mssql-jdbc:11.2.0.jre18")
|
||||||
implementation("com.oracle.database.jdbc:ojdbc8:19.8.0.0")
|
implementation("com.oracle.database.jdbc:ojdbc8:19.8.0.0")
|
||||||
implementation("io.ktor:ktor-server-call-logging:$ktor_version")
|
|
||||||
implementation("io.ktor:ktor-server-cors:$ktor_version")
|
implementation("io.ktor:ktor-server-cors:$ktor_version")
|
||||||
implementation("org.jetbrains.exposed:exposed-jdbc:0.55.0")
|
implementation("org.jetbrains.exposed:exposed-jdbc:0.55.0")
|
||||||
implementation("org.jetbrains.exposed:exposed-dao:$exposed_version")
|
implementation("org.jetbrains.exposed:exposed-dao:$exposed_version")
|
||||||
|
@ -7,7 +7,6 @@ import io.ktor.server.application.*
|
|||||||
import io.ktor.server.config.*
|
import io.ktor.server.config.*
|
||||||
import io.ktor.server.engine.*
|
import io.ktor.server.engine.*
|
||||||
import io.ktor.server.netty.*
|
import io.ktor.server.netty.*
|
||||||
import io.ktor.server.plugins.callloging.*
|
|
||||||
import io.ktor.server.plugins.cors.routing.*
|
import io.ktor.server.plugins.cors.routing.*
|
||||||
import java.io.FileInputStream
|
import java.io.FileInputStream
|
||||||
import java.util.*
|
import java.util.*
|
||||||
@ -31,7 +30,6 @@ fun Application.module(configFile: Properties) {
|
|||||||
configureRouting()
|
configureRouting()
|
||||||
configureSerialization()
|
configureSerialization()
|
||||||
|
|
||||||
install(CallLogging)
|
|
||||||
install(CORS){
|
install(CORS){
|
||||||
anyHost()
|
anyHost()
|
||||||
allowSameOrigin = true
|
allowSameOrigin = true
|
||||||
|
@ -31,7 +31,7 @@ fun Route.auth(accountsRepository: AccountsRepositoryImpl) {
|
|||||||
logger.info(
|
logger.info(
|
||||||
"param: " +
|
"param: " +
|
||||||
receivedResponse.param
|
receivedResponse.param
|
||||||
);
|
)
|
||||||
|
|
||||||
// Decodifica la stringa da Base64 a oggetto Credentials
|
// Decodifica la stringa da Base64 a oggetto Credentials
|
||||||
val decodedBytes = Base64.getDecoder().decode(receivedResponse.param)
|
val decodedBytes = Base64.getDecoder().decode(receivedResponse.param)
|
||||||
|
@ -1,19 +1,43 @@
|
|||||||
<configuration>
|
<configuration>
|
||||||
|
|
||||||
|
<!-- Appender per la console -->
|
||||||
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
<encoder>
|
<encoder>
|
||||||
<pattern>%d{YYYY-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
<pattern>%d{YYYY-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
||||||
</encoder>
|
</encoder>
|
||||||
</appender>
|
</appender>
|
||||||
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
|
|
||||||
<file>./logFile.log</file>
|
<!-- Appender per il file di log con rotazione basata su tempo e dimensione -->
|
||||||
|
<appender name="ROLLING_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||||
|
<file>./log/logFile.log</file> <!-- File di log principale -->
|
||||||
<append>true</append>
|
<append>true</append>
|
||||||
|
|
||||||
|
<!-- RollingPolicy per dimensione e tempo -->
|
||||||
|
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
|
||||||
|
<!-- Pattern per il nome dei file ruotati: include la data -->
|
||||||
|
<FileNamePattern>./log/logFile.%d{yyyy-MM-dd}.%i.log</FileNamePattern> <!-- %i è il numero di file generato -->
|
||||||
|
|
||||||
|
<!-- Limita la dimensione del file a 100MB -->
|
||||||
|
<maxFileSize>100MB</maxFileSize> <!-- Ruota il file quando raggiunge 100MB -->
|
||||||
|
|
||||||
|
<!-- Conserva i log per due settimane -->
|
||||||
|
<maxHistory>15</maxHistory> <!-- Limita a 15 giorni i log archiviati -->
|
||||||
|
|
||||||
|
<!-- Limita la dimensione totale dei file di log a 5GB -->
|
||||||
|
<totalSizeCap>5GB</totalSizeCap>
|
||||||
|
</rollingPolicy>
|
||||||
|
|
||||||
<encoder>
|
<encoder>
|
||||||
<pattern>%d{YYYY-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
<pattern>%d{YYYY-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
|
||||||
</encoder>
|
</encoder>
|
||||||
</appender>
|
</appender>
|
||||||
<root level="trace">
|
|
||||||
<appender-ref ref="FILE"/>
|
<!-- Configurazione del livello di log -->
|
||||||
|
<root level="DEBUG">
|
||||||
|
<appender-ref ref="ROLLING_FILE"/>
|
||||||
<appender-ref ref="STDOUT"/>
|
<appender-ref ref="STDOUT"/>
|
||||||
</root>
|
</root>
|
||||||
|
|
||||||
<logger name="io.netty" level="INFO"/>
|
<logger name="io.netty" level="INFO"/>
|
||||||
</configuration>
|
|
||||||
|
</configuration>
|
||||||
|
Loading…
Reference in New Issue
Block a user