|
1 | 1 | import Foundation |
2 | 2 |
|
3 | 3 | /// Used for logging events for informational purposes |
4 | | -internal class PusherLogger { |
| 4 | +class PusherLogger { |
5 | 5 |
|
6 | 6 | // MARK: - Enum definitions |
7 | 7 |
|
8 | | - internal enum LoggingEvent: String { |
| 8 | + enum LoggingEvent: String { |
9 | 9 |
|
10 | 10 | // Channels |
11 | 11 |
|
12 | 12 | // swiftlint:disable:next identifier_name |
13 | 13 | case presenceChannelSubscriptionAttemptWithoutChannelData = |
14 | | - "Attempting to subscribe to presence channel but no channelData value provided" |
| 14 | + "Attempting to subscribe to presence channel but no channelData value provided" |
15 | 15 | case subscriptionSucceededNoDataInPayload = "Subscription succeeded event received without data key in payload" |
16 | 16 | case unableToSubscribeToChannel = "Unable to subscribe to channel:" |
17 | 17 | case unableToAddMemberToChannel = "Unable to add member to channel" |
@@ -61,52 +61,52 @@ internal class PusherLogger { |
61 | 61 | case unableToHandleIncomingMessage = "Unable to handle incoming Websocket message" |
62 | 62 | } |
63 | 63 |
|
64 | | - internal enum LoggingLevel: String { |
| 64 | + enum LoggingLevel: String { |
65 | 65 | case debug = "[PUSHER DEBUG]" |
66 | 66 | case info = "[PUSHER INFO]" |
67 | 67 | case warning = "[PUSHER WARNING]" |
68 | 68 | case error = "[PUSHER ERROR]" |
69 | 69 | } |
70 | 70 |
|
71 | | - internal static let shared = PusherLogger() |
| 71 | + static let shared = PusherLogger() |
72 | 72 |
|
73 | | - internal weak var delegate: PusherDelegate? |
| 73 | + weak var delegate: PusherDelegate? |
74 | 74 |
|
75 | 75 | // MARK: - Event logging |
76 | 76 |
|
77 | 77 | /// Logs a debug message relating to a particular event of interest. |
78 | 78 | /// - Parameters: |
79 | 79 | /// - event: A particular `LoggingEvent` of interest. |
80 | 80 | /// - context: Additional context for the message. |
81 | | - internal func debug(for event: LoggingEvent, |
82 | | - context: CustomStringConvertible? = nil) { |
| 81 | + func debug(for event: LoggingEvent, |
| 82 | + context: CustomStringConvertible? = nil) { |
83 | 83 | message(for: event, level: .debug, context: context) |
84 | 84 | } |
85 | 85 |
|
86 | 86 | /// Logs an informational message relating to a particular event of interest. |
87 | 87 | /// - Parameters: |
88 | 88 | /// - event: A particular `LoggingEvent` of interest. |
89 | 89 | /// - context: Additional context for the message. |
90 | | - internal func info(for event: LoggingEvent, |
91 | | - context: CustomStringConvertible? = nil) { |
| 90 | + func info(for event: LoggingEvent, |
| 91 | + context: CustomStringConvertible? = nil) { |
92 | 92 | message(for: event, level: .info, context: context) |
93 | 93 | } |
94 | 94 |
|
95 | 95 | /// Logs a warning message relating to a particular event of interest. |
96 | 96 | /// - Parameters: |
97 | 97 | /// - event: A particular `LoggingEvent` of interest. |
98 | 98 | /// - context: Additional context for the message. |
99 | | - internal func warning(for event: LoggingEvent, |
100 | | - context: CustomStringConvertible? = nil) { |
| 99 | + func warning(for event: LoggingEvent, |
| 100 | + context: CustomStringConvertible? = nil) { |
101 | 101 | message(for: event, level: .warning, context: context) |
102 | 102 | } |
103 | 103 |
|
104 | 104 | /// Logs an error message relating to a particular event of interest. |
105 | 105 | /// - Parameters: |
106 | 106 | /// - event: A particular `LoggingEvent` of interest. |
107 | 107 | /// - context: Additional context for the message. |
108 | | - internal func error(for event: LoggingEvent, |
109 | | - context: CustomStringConvertible? = nil) { |
| 108 | + func error(for event: LoggingEvent, |
| 109 | + context: CustomStringConvertible? = nil) { |
110 | 110 | message(for: event, level: .error, context: context) |
111 | 111 | } |
112 | 112 |
|
|
0 commit comments