blob: 7ca3511e32a62fbdad67ba3cf58ac90520e529f1 [file] [log] [blame]
Matthias Andreas Benkard80909242022-02-03 20:47:47 +01001// SPDX-FileCopyrightText: © 2021 Matthias Andreas Benkard <code@mail.matthias.benkard.de>
2//
3// SPDX-License-Identifier: GPL-3.0-or-later
4
Matthias Andreas Benkard93ecfd12022-01-15 14:03:41 +01005package eu.mulk.quarkus.googlecloud.jsonlogging.example;
6
7import eu.mulk.quarkus.googlecloud.jsonlogging.KeyValueParameter;
8import eu.mulk.quarkus.googlecloud.jsonlogging.StructuredParameter;
9import eu.mulk.quarkus.googlecloud.jsonlogging.StructuredParameterProvider;
10import java.util.concurrent.ThreadLocalRandom;
11
12public class RandomNumberParameterProvider implements StructuredParameterProvider {
13
14 @Override
15 public StructuredParameter getParameter() {
16 return KeyValueParameter.of("randomNumber", ThreadLocalRandom.current().nextInt());
17 }
18}