Skip to content

Commit 82b83c0

Browse files
committed
Merge branch 'master' of https://github.com/trungie/Xero-Java
2 parents c86538e + 981ec06 commit 82b83c0

File tree

11 files changed

+39
-31
lines changed

11 files changed

+39
-31
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -176,17 +176,17 @@ log4j.properties
176176
log4j.rootLogger=DEBUG, stdout, file
177177
178178
# Redirect log messages to console
179-
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
179+
log4j.appender.stdout=org.apache.logging.log4j.ConsoleAppender
180180
log4j.appender.stdout.Target=System.out
181-
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
181+
log4j.appender.stdout.layout=org.apache.logging.log4j.PatternLayout
182182
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
183183
184184
# Redirect log messages to a log file, support file rolling.
185-
log4j.appender.file=org.apache.log4j.RollingFileAppender
185+
log4j.appender.file=org.apache.logging.log4j.RollingFileAppender
186186
log4j.appender.file.File=/Users/sid.maestre/logs/log4j-application.log
187187
log4j.appender.file.MaxFileSize=5MB
188188
log4j.appender.file.MaxBackupIndex=10
189-
log4j.appender.file.layout=org.apache.log4j.PatternLayout
189+
log4j.appender.file.layout=org.apache.logging.log4j.PatternLayout
190190
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
191191
```
192192

example/src/main/resources/log4j.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
log4j.rootLogger=DEBUG, stdout, file
33

44
# Redirect log messages to console
5-
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
5+
log4j.appender.stdout=org.apache.logging.log4j.ConsoleAppender
66
log4j.appender.stdout.Target=System.out
7-
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
7+
log4j.appender.stdout.layout=org.apache.logging.log4j.PatternLayout
88
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
99

1010
# Redirect log messages to a log file, support file rolling.
11-
log4j.appender.file=org.apache.log4j.RollingFileAppender
11+
log4j.appender.file=org.apache.logging.log4j.RollingFileAppender
1212
log4j.appender.file.File=/Users/sid.maestre/logs/log4j-application.log
1313
log4j.appender.file.MaxFileSize=5MB
1414
log4j.appender.file.MaxBackupIndex=10
15-
log4j.appender.file.layout=org.apache.log4j.PatternLayout
15+
log4j.appender.file.layout=org.apache.logging.log4j.PatternLayout
1616
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

pom.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,11 @@
5050
<artifactId>httpclient</artifactId>
5151
<version>4.5.3</version>
5252
</dependency>
53-
<dependency>
54-
<groupId>log4j</groupId>
55-
<artifactId>log4j</artifactId>
56-
<version>1.2.17</version>
57-
</dependency>
53+
<dependency>
54+
<groupId>org.apache.logging.log4j</groupId>
55+
<artifactId>log4j-api</artifactId>
56+
<version>2.11.0</version>
57+
</dependency>
5858
</dependencies>
5959
<repositories>
6060
<repository>

src/main/java/com/xero/api/OAuthParameters.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,11 @@
1818
import org.apache.http.client.methods.HttpGet;
1919
import org.apache.http.client.methods.HttpPost;
2020
import org.apache.http.client.methods.HttpPut;
21-
import org.apache.log4j.Logger;
21+
import org.apache.logging.log4j.LogManager;
22+
import org.apache.logging.log4j.Logger;
2223

2324
public class OAuthParameters implements HttpExecuteInterceptor, HttpRequestInitializer {
24-
final static Logger logger = Logger.getLogger(OAuthParameters.class);
25+
final static Logger logger = LogManager.getLogger(OAuthParameters.class);
2526

2627
public OAuthParameters() {
2728

src/main/java/com/xero/api/OAuthRequestResource.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@
4141
import org.apache.http.entity.StringEntity;
4242
import org.apache.http.impl.client.CloseableHttpClient;
4343
import org.apache.http.util.EntityUtils;
44-
import org.apache.log4j.Logger;
44+
import org.apache.logging.log4j.LogManager;
45+
import org.apache.logging.log4j.Logger;
4546

4647
import com.google.api.client.auth.oauth.OAuthSigner;
4748
import com.google.api.client.http.GenericUrl;
@@ -66,7 +67,7 @@ public class OAuthRequestResource {
6667
private Config config;
6768
private SignerFactory signerFactory;
6869
private String fileName;
69-
final static Logger logger = Logger.getLogger(OAuthRequestResource.class);
70+
final static Logger logger = LogManager.getLogger(OAuthRequestResource.class);
7071

7172
private OAuthRequestResource(Config config, SignerFactory signerFactory, String resource, String method, Map<? extends String, ?> params) {
7273
this.config = config;

src/main/java/com/xero/api/OAuthRequestToken.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
import java.io.IOException;
44
import java.util.HashMap;
55

6-
import org.apache.log4j.Logger;
6+
import org.apache.logging.log4j.LogManager;
7+
import org.apache.logging.log4j.Logger;
78

89
import com.google.api.client.auth.oauth.OAuthCredentialsResponse;
910
import com.google.api.client.auth.oauth.OAuthSigner;
@@ -15,7 +16,7 @@ public class OAuthRequestToken {
1516
private OAuthGetTemporaryToken tokenRequest = null;
1617
private Config config;
1718
private SignerFactory signerFactory;
18-
final static Logger logger = Logger.getLogger(OAuthRequestToken.class);
19+
final static Logger logger = LogManager.getLogger(OAuthRequestToken.class);
1920

2021
public OAuthRequestToken(Config config) {
2122
this(config, new ConfigBasedSignerFactory(config));

src/main/java/com/xero/api/RsaSignerFactory.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,15 @@
77
import java.security.PrivateKey;
88
import java.util.Collections;
99

10-
import org.apache.log4j.Logger;
10+
import org.apache.logging.log4j.LogManager;
11+
import org.apache.logging.log4j.Logger;
1112

1213
import com.google.api.client.auth.oauth.OAuthRsaSigner;
1314

1415
public class RsaSignerFactory implements SignerFactory {
1516

1617
private OAuthRsaSigner signer = new OAuthRsaSigner();
17-
final static Logger logger = Logger.getLogger(RsaSignerFactory.class);
18+
final static Logger logger = LogManager.getLogger(RsaSignerFactory.class);
1819

1920
public RsaSignerFactory(String pathToPrivateKey, String privateKeyPassword) {
2021
this(RsaSignerFactory.class.getResourceAsStream(pathToPrivateKey), privateKeyPassword);

src/main/java/com/xero/api/XeroClient.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66

77
import javax.xml.bind.JAXBElement;
88

9-
import org.apache.log4j.Logger;
9+
import org.apache.logging.log4j.LogManager;
10+
import org.apache.logging.log4j.Logger;
1011

1112
import java.io.ByteArrayInputStream;
1213
import java.io.File;
@@ -32,7 +33,7 @@ public class XeroClient {
3233
private SignerFactory signerFactory;
3334
private String token = null;
3435
private String tokenSecret = null;
35-
final static Logger logger = Logger.getLogger(XeroClient.class);
36+
final static Logger logger = LogManager.getLogger(XeroClient.class);
3637
static XeroJAXBMarshaller u = new XeroJAXBMarshaller();
3738
protected static final DateFormat utcFormatter;
3839

src/main/java/com/xero/api/XeroHttpContext.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,15 @@
2121
import org.apache.http.impl.client.CloseableHttpClient;
2222
import org.apache.http.impl.client.HttpClients;
2323
import org.apache.http.message.BasicHeader;
24-
import org.apache.log4j.Logger;
24+
import org.apache.logging.log4j.LogManager;
25+
import org.apache.logging.log4j.Logger;
2526

2627
public class XeroHttpContext {
2728
private Config config;
2829
private String accept;
2930
private String contentType;
3031
private String ifModifiedSince = null;
31-
final static Logger logger = Logger.getLogger(XeroHttpContext.class);
32+
final static Logger logger = LogManager.getLogger(XeroHttpContext.class);
3233

3334
public XeroHttpContext(Config config)
3435
{

src/main/java/com/xero/api/exception/XeroExceptionHandler.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,16 @@
1616
import java.util.regex.Matcher;
1717
import java.util.regex.Pattern;
1818

19-
import org.apache.log4j.Logger;
19+
import org.apache.logging.log4j.LogManager;
20+
import org.apache.logging.log4j.Logger;
2021

2122
/**
2223
* This class is to handle Xero API exceptions with the help of the {@link XeroJAXBMarshaller}
2324
*/
2425
public class XeroExceptionHandler {
2526

26-
//private final static Logger LOGGER = Logger.getLogger(XeroExceptionHandler.class.getName());
27-
final static Logger logger = Logger.getLogger(XeroExceptionHandler.class);
27+
//private final static Logger logger = LogManager.getLogger(XeroExceptionHandler.class.getName());
28+
final static Logger logger = LogManager.getLogger(XeroExceptionHandler.class);
2829

2930
private static final Pattern MESSAGE_PATTERN = Pattern.compile("<Message>(.*)</Message>");
3031
private XeroJAXBMarshaller xeroJaxbMarshaller;
@@ -210,4 +211,4 @@ public XeroApiException newApiException(String content, int code) {
210211

211212
return new XeroApiException(code, content);
212213
}
213-
}
214+
}

0 commit comments

Comments
 (0)