changeset 2014:1cdc12cdcfa2 default tip

make logging more accessible
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 25 Sep 2025 23:41:41 -0600
parents 0f14207596b3
children
files src/goodjava/logger/DateLayout.java src/goodjava/logger/ListLayout.java src/goodjava/logger/WriterAppender.java src/luan/Luan.java src/luan/modules/logging/Logging.luan src/luan/modules/logging/LuanLogger.java
diffstat 6 files changed, 5 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/src/goodjava/logger/DateLayout.java	Sun Sep 14 18:04:00 2025 -0600
+++ b/src/goodjava/logger/DateLayout.java	Thu Sep 25 23:41:41 2025 -0600
@@ -7,7 +7,7 @@
 
 public final class DateLayout implements Layout {
 	private final Date date = new Date();
-	private final DateFormat dateFormat;
+	public final DateFormat dateFormat;
 
 	public DateLayout(String pattern) {
 		dateFormat = new SimpleDateFormat(pattern);
--- a/src/goodjava/logger/ListLayout.java	Sun Sep 14 18:04:00 2025 -0600
+++ b/src/goodjava/logger/ListLayout.java	Thu Sep 25 23:41:41 2025 -0600
@@ -2,7 +2,7 @@
 
 
 public final class ListLayout implements Layout {
-	private final Layout[] layouts;
+	public final Layout[] layouts;
 
 	public ListLayout(final Object... args) {
 		layouts = new Layout[args.length];
--- a/src/goodjava/logger/WriterAppender.java	Sun Sep 14 18:04:00 2025 -0600
+++ b/src/goodjava/logger/WriterAppender.java	Thu Sep 25 23:41:41 2025 -0600
@@ -5,7 +5,7 @@
 
 
 public class WriterAppender implements Appender {
-	protected final Layout layout;
+	public final Layout layout;
 	protected Writer writer;
 
 	public WriterAppender(Layout layout,Writer writer) {
--- a/src/luan/Luan.java	Sun Sep 14 18:04:00 2025 -0600
+++ b/src/luan/Luan.java	Thu Sep 25 23:41:41 2025 -0600
@@ -20,7 +20,6 @@
 import luan.modules.JavaLuan;
 import luan.modules.PackageLuan;
 import luan.modules.IoLuan;
-import luan.modules.logging.LuanLogger;
 import luan.impl.LuanCompiler;
 
 
--- a/src/luan/modules/logging/Logging.luan	Sun Sep 14 18:04:00 2025 -0600
+++ b/src/luan/modules/logging/Logging.luan	Thu Sep 25 23:41:41 2025 -0600
@@ -19,6 +19,7 @@
 function Logging.logger(name)
 	local luan_logger = LuanLogger.new(name)
 	return {
+		java = luan_logger
 		error = luan_logger.error
 		warn = luan_logger.warn
 		info = luan_logger.info
--- a/src/luan/modules/logging/LuanLogger.java	Sun Sep 14 18:04:00 2025 -0600
+++ b/src/luan/modules/logging/LuanLogger.java	Thu Sep 25 23:41:41 2025 -0600
@@ -13,7 +13,7 @@
 
 
 public final class LuanLogger {
-	private final Logger logger;
+	public final Logger logger;
 
 	public LuanLogger(String name) {
 		this.logger = LoggerFactory.getLogger(name);