Commit 9631a2de authored by Him188's avatar Him188

Fix loggers

parent 5485ffe8
......@@ -13,8 +13,8 @@ import java.io.File
import java.text.SimpleDateFormat
import java.util.*
private val currentDay = Calendar.getInstance()[Calendar.DAY_OF_MONTH]
private val currentDate = SimpleDateFormat("yyyy-MM-dd").format(Date())
private val currentDay get() = Calendar.getInstance()[Calendar.DAY_OF_MONTH]
private val currentDate get() = SimpleDateFormat("yyyy-MM-dd").format(Date())
/**
* 将日志写入('append')到特定文件.
......@@ -22,7 +22,7 @@ private val currentDate = SimpleDateFormat("yyyy-MM-dd").format(Date())
* @see PlatformLogger 查看格式信息
*/
class SingleFileLogger @JvmOverloads constructor(identity: String, file: File = File("$identity-$currentDate.log")) :
PlatformLogger(identity, { file.appendText(it) }, false) {
PlatformLogger(identity, { file.appendText(it + "\n") }, false) {
init {
file.createNewFile()
......
......@@ -45,6 +45,9 @@ import java.util.*
*/
actual open class PlatformLogger @JvmOverloads constructor(
override val identity: String? = "Mirai",
/**
* 日志输出. 不会自动添加换行
*/
open val output: (String) -> Unit,
val isColored: Boolean = true
) : MiraiLoggerPlatformBase() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment