Вы не можете видеть журналы в GCP напрямую через System.out.println
или Exceptions
Для этого есть два способа:
Возможно, но не рекомендуется :Используйте filewriter для записи журналов в файл, доступа к файлу и чтения его
Рекомендуется : добавить регистратор в ваше приложение.Для этого включите общую запись apache, регистрирующуюся в pom.xml
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
записи вашего приложения в соответствии с требованием:
@RestController
public class ExampleController {
private static final Log LOGGER = LogFactory.getLog(ExampleController.class);
@RequestMapping("/<custom-url>")
public String function() {
String message = "Example message written to the log";
String secondMessage = "Second example written to the log";
LOGGER.info(message);
LOGGER.info(secondMessage);
return message;
}
}
Вы можете использовать Logger для любого количества функций и контроллеров.например, он будет добавлен в тот же Logger и будет отображаться совместно.
Теперь вы сможете видеть журналы на вкладке Log проекта вашего GCP:)
PS.Информация.Вы можете использовать ошибки или другие варианты классификации, доступные для классификации вашего типа сообщения журнала.Для этого замените информацию любыми следующими параметрами для классификации:
На любом уровне журнала будут отображаться все типы журналов.