VLCKit
Headers
Public
VLCConsoleLogger.h
1
/*****************************************************************************
2
* VLCConsoleLogger.h: [Mobile/TV]VLCKit.framework VLCConsoleLogger header
3
*****************************************************************************
4
* Copyright (C) 2022 VLC authors and VideoLAN
5
* $Id$
6
*
7
* Authors: Maxime Chapelet <umxprime # videolabs.io>
8
*
9
* This program is free software; you can redistribute it and/or modify it
10
* under the terms of the GNU Lesser General Public License as published by
11
* the Free Software Foundation; either version 2.1 of the License, or
12
* (at your option) any later version.
13
*
14
* This program is distributed in the hope that it will be useful,
15
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
* GNU Lesser General Public License for more details.
18
*
19
* You should have received a copy of the GNU Lesser General Public License
20
* along with this program; if not, write to the Free Software Foundation,
21
* Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
22
*****************************************************************************/
23
24
#import <Foundation/Foundation.h>
25
26
#import "VLCLogging.h"
27
28
NS_ASSUME_NONNULL_BEGIN
29
34
@interface
VLCConsoleLogger
: NSObject<
VLCFormattedMessageLogging
>
35
42
@property
(nonatomic, readwrite) id<VLCLogMessageFormatting>
formatter
;
43
44
@end
45
46
NS_ASSUME_NONNULL_END
VLCConsoleLogger::formatter
id< VLCLogMessageFormatting > formatter
Used to format handled log infos.
Definition:
VLCConsoleLogger.h:63
VLCFormattedMessageLogging-p
Protocol implemented by any logger that use a formatter.
Definition:
VLCLogging.h:160
VLCConsoleLogger
A simple console logger to be used with a library instance.
Definition:
VLCConsoleLogger.h:34
Generated by
1.8.17