//
//  FortisLogger.h
//  PaymentSDK
//
//  Created by Daniel Strickland on 8/25/22.
//  Copyright © 2022 Zeamster. All rights reserved.
//

#ifndef FortisLogger_h
#define FortisLogger_h

#import <Foundation/Foundation.h>

@interface FortisLogger : NSObject
- (id) init;
- (void) setNextSequenceToken: (NSString *) token;
- (NSString *) getNextSequenceToken;
- (BOOL) getLogDebugEntries;
- (void) setLogDebugEntries:(BOOL)val;
- (NSData*) doSha256:(NSData *)dataIn;
- (NSData*) hmacSha256:(NSData *)dataIn key:(NSData *)key;
- (NSString*) hexString:(NSData*)data;
- (void) Log:(NSString *) module message:(NSString *) log;

@end


#endif /* FortisLogger_h */
