Venant d’un arrière-plan de nœud, quel est l’équivalent de console.log () dans le démarrage printanier?
Par exemple, j'aimerais voir dans ma console les informations sur le travail de la manière suivante.
@RequestMapping(value = "jobposts/create", method = RequestMethod.POST)
public Job create(@RequestBody Job job){
System.out.println(job);
return jobRepository.saveAndFlush(job);
}
System.out.println (); C’est ainsi que je sais le faire en Java mais cela ne semble pas apparaître dans ma console. Utiliser IntelliJ.
System.out.println(job);
comme vous l'avez fait.
Il imprime quelque chose comme yourpackage.Job@2g45e0f9
Essayez d’exécuter votre code en mode débogage et voyez si la méthode post sera exécutée comme il se doit.
Avez-vous essayé d'ajouter console appender dans votre fichier de configuration de journalisation? Voici comment vous pouvez faire dans l'écosystème slf4j + logback
dans logback.xml,
<configuration>
<appender name="consoleAppender" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="net.logstash.logback.encoder.LogstashEncoder">
<timeZone>UTC</timeZone>
</encoder>
</appender>
<logger name="com.yourcompany.packagename" level="INFO" additivity="false">
<appender-ref ref="consoleAppender" />
</logger>
<root level="ERROR">
<appender-ref ref="consoleAppender" />
</root>
</configuration>