Skip to content

Commit fefa49d

Browse files
committed
Bincompat
1 parent 48841c9 commit fefa49d

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

core/shared/src/main/scala/org/typelevel/log4cats/PagingSelfAwareStructuredLogger.scala

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,7 @@ object PagingSelfAwareStructuredLogger {
6262
def withPaging[F[_]: Monad](pageSizeK: Int = 64, maxPageNeeded: Int = 999)(
6363
logger: SelfAwareStructuredLogger[F]
6464
): SelfAwareStructuredLogger[F] =
65-
new PagingSelfAwareStructuredLogger[F](
66-
pageSizeK,
67-
maxPageNeeded,
68-
Monad[F].unit.map(_ => UUID.randomUUID())
69-
)(logger)
65+
new PagingSelfAwareStructuredLogger[F](pageSizeK, maxPageNeeded)(logger)
7066

7167
private class PagingSelfAwareStructuredLogger[F[_]: Monad](
7268
pageSizeK: Int,
@@ -80,6 +76,12 @@ object PagingSelfAwareStructuredLogger {
8076
s"pageSizeK(=$pageSizeK) and maxPageNeeded(=$maxPageNeeded) must be positive numbers."
8177
)
8278

79+
@deprecated("Use constructor with randomUUID", "2.5.0")
80+
def this(pageSizeK: Int, maxPageNeeded: Int)(
81+
sl: SelfAwareStructuredLogger[F]
82+
) =
83+
this(pageSizeK, maxPageNeeded, Monad[F].unit.map(_ => UUID.randomUUID()))(sl)
84+
8385
private val pageIndices = (1 to maxPageNeeded).toList
8486
private val logSplitIdN = "log_split_id"
8587
private val pageSize = pageSizeK * 1024

0 commit comments

Comments
 (0)